Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Razzer: Finding kernel race bugs through fuzzing
A data race in a kernel is an important class of bugs, critically impacting the reliability and
security of the associated system. As a result of a race, the kernel may become …
security of the associated system. As a result of a race, the kernel may become …
ThreadSanitizer: data race detection in practice
K Serebryany, T Iskhodzhanov - Proceedings of the workshop on binary …, 2009 - dl.acm.org
Data races are a particularly unpleasant kind of threading bugs. They are hard to find and
reproduce--you may not observe a bug during the entire testing cycle and will only see it in …
reproduce--you may not observe a bug during the entire testing cycle and will only see it in …
FastTrack: efficient and precise dynamic race detection
C Flanagan, SN Freund - ACM Sigplan Notices, 2009 - dl.acm.org
\begin {abstract} Multithreaded programs are notoriously prone to race conditions. Prior work
on dynamic race detectors includes fast but imprecise race detectors that report false alarms …
on dynamic race detectors includes fast but imprecise race detectors that report false alarms …
[PDF][PDF] Finding and Reproducing Heisenbugs in Concurrent Programs.
Concurrency is pervasive in large systems. Unexpected interference among threads often
results in “Heisenbugs” that are extremely difficult to reproduce and eliminate. We have …
results in “Heisenbugs” that are extremely difficult to reproduce and eliminate. We have …
Effective static race detection for Java
We present a novel technique for static race detection in Java programs, comprised of a
series of stages that employ a combination of static analyses to successively reduce the …
series of stages that employ a combination of static analyses to successively reduce the …
Race directed random testing of concurrent programs
K Sen - Proceedings of the 29th ACM SIGPLAN Conference on …, 2008 - dl.acm.org
Bugs in multi-threaded programs often arise due to data races. Numerous static and
dynamic program analysis techniques have been proposed to detect data races. We …
dynamic program analysis techniques have been proposed to detect data races. We …
Racetrack: efficient detection of data race conditions via adaptive tracking
Y Yu, T Rodeheffer, W Chen - … of the twentieth ACM symposium on …, 2005 - dl.acm.org
Bugs due to data races in multithreaded programs often exhibit non-deterministic symptoms
and are notoriously difficult to find. This paper describes RaceTrack, a dynamic race …
and are notoriously difficult to find. This paper describes RaceTrack, a dynamic race …
Maximal sound predictive race detection with control flow abstraction
Despite the numerous static and dynamic program analysis techniques in the literature, data
races remain one of the most common bugs in modern concurrent software. Further, the …
races remain one of the most common bugs in modern concurrent software. Further, the …
AVIO: detecting atomicity violations via access interleaving invariants
Concurrency bugs are among the most difficult to test and diagnose of all software bugs. The
multicore technology trend worsens this problem. Most previous concurrency bug detection …
multicore technology trend worsens this problem. Most previous concurrency bug detection …
Atomizer: a dynamic atomicity checker for multithreaded programs
C Flanagan, SN Freund - ACM SIGPLAN Notices, 2004 - dl.acm.org
Ensuring the correctness of multithreaded programs is difficult, due to the potential for
unexpected interactions between concurrent threads. Much previous work has focused on …
unexpected interactions between concurrent threads. Much previous work has focused on …