Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Static race detection for device drivers: the Goblint approach
Device drivers rely on fine-grained locking to ensure safe access to shared data structures.
For human testers, concurrency makes such code notoriously hard to debug; for automated …
For human testers, concurrency makes such code notoriously hard to debug; for automated …
Flaky test detection in Android via event order exploration
Validation of Android apps via testing is difficult owing to the presence of flaky tests. Due to
non-deterministic execution environments, a sequence of events (a test) may lead to …
non-deterministic execution environments, a sequence of events (a test) may lead to …
Lazy-cseq: A context-bounded model checking tool for multi-threaded c-programs
Lazy-CSeq is a context-bounded verification tool for sequentially consistent C programs
using POSIX threads. It first translates a multi-threaded C program into a bounded …
using POSIX threads. It first translates a multi-threaded C program into a bounded …
On scheduling constraint abstraction for multi-threaded program verification
L Yin, W Dong, W Liu, J Wang - IEEE Transactions on Software …, 2018 - ieeexplore.ieee.org
Bounded model checking is among the most efficient techniques for the automated
verification of concurrent programs. However, due to the nondeterministic thread …
verification of concurrent programs. However, due to the nondeterministic thread …
Sound static deadlock analysis for C/Pthreads
D Kroening, D Poetzl, P Schrammel… - Proceedings of the 31st …, 2016 - dl.acm.org
We present a static deadlock analysis approach for C/pthreads. The design of our method
has been guided by the requirement to analyse real-world code. Our approach is sound (ie …
has been guided by the requirement to analyse real-world code. Our approach is sound (ie …
Bounded verification of multi-threaded programs via lazy sequentialization
Bounded verification techniques such as bounded model checking (BMC) have successfully
been used for many practical program analysis problems, but concurrency still poses a …
been used for many practical program analysis problems, but concurrency still poses a …
[PDF][PDF] A Prototype for Data Race Detection in CSeq 3: (Competition Contribution)
A Prototype for Data Race Detection in CSeq 3 Page 1 A Prototype for Data Race Detection
in CSeq 3⋆ (Competition Contribution) Alex Coto, Omar Inverso, Emerson Sales, and …
in CSeq 3⋆ (Competition Contribution) Alex Coto, Omar Inverso, Emerson Sales, and …
Concurrency-related flaky test detection in android apps
Validation of Android apps via testing is difficult owing to the presence of flaky tests. Due to
non-deterministic execution environments, a sequence of events (a test) may lead to …
non-deterministic execution environments, a sequence of events (a test) may lead to …
Lazy sequentialization for TSO and PSO via shared memory abstractions
Lazy sequentialization is one of the most effective approaches for the bounded verification of
concurrent programs. Existing tools assume sequential consistency (SC), thus the feasibility …
concurrent programs. Existing tools assume sequential consistency (SC), thus the feasibility …
Parallel bug-finding in concurrent programs via reduced interleaving instances
Concurrency poses a major challenge for program verification, but it can also offer an
opportunity to scale when subproblems can be analysed in parallel. We exploit this …
opportunity to scale when subproblems can be analysed in parallel. We exploit this …