-
1
-
-
57449103441
-
Racer: Effective race detection using aspectj
-
Eric Bodden and Klaus Havelund. Racer: effective race detection using aspectj. In ISSTA, 2008.
-
(2008)
ISSTA
-
-
Bodden, E.1
Havelund, K.2
-
2
-
-
77954721940
-
Pacer: Proportional detection of data races
-
Michael D. Bond, Katherine E. Coons, and Kathryn S. McKinley. Pacer: proportional detection of data races. In PLDI, 2010.
-
(2010)
PLDI
-
-
Bond, M.D.1
Coons, K.E.2
McKinley, K.S.3
-
3
-
-
35448932808
-
Checkfence: Checking consistency of concurrent data types on relaxed memory models
-
Sebastian Burckhardt, Rajeev Alur, and Milo M. K. Martin. Checkfence: checking consistency of concurrent data types on relaxed memory models. In PLDI, 2007.
-
(2007)
PLDI
-
-
Burckhardt, S.1
Alur, R.2
Martin, M.M.K.3
-
4
-
-
77955005304
-
Trace-based symbolic analysis for atomicity violations
-
Wang Chao, Limaye Rhishikesh, Ganai1 Malay, and Gupta Aarti. Trace-based symbolic analysis for atomicity violations. In TACAS, 2010.
-
(2010)
TACAS
-
-
Chao, W.1
Rhishikesh, L.2
Malay, G.3
Aarti, G.4
-
5
-
-
57349161233
-
jpredictor: A predictive runtime analysis tool for java
-
Feng Chen, Traian Florin Serbanuta, and Grigore Rosu. jpredictor: a predictive runtime analysis tool for java. In ICSE, 2008.
-
(2008)
ICSE
-
-
Chen, F.1
Serbanuta, T.F.2
Rosu, G.3
-
6
-
-
35448953399
-
Goldilocks: A race and transaction-aware java runtime
-
Tayfun Elmas, Shaz Qadeer, and Serdar Tasiran. Goldilocks: a race and transaction-aware java runtime. In PLDI, 2007.
-
(2007)
PLDI
-
-
Elmas, T.1
Qadeer, S.2
Tasiran, S.3
-
7
-
-
0242453884
-
Racerx: Effective, static detection of race conditions and deadlocks
-
Dawson Engler and Ken Ashcraft. Racerx: effective, static detection of race conditions and deadlocks. In SOSP, 2003.
-
(2003)
SOSP
-
-
Engler, D.1
Ashcraft, K.2
-
8
-
-
84947250078
-
Concurrent bug patterns and how to test them
-
Eitan Farchi, Yarden Nir, and Shmuel Ur. Concurrent bug patterns and how to test them. IPDPS, 2003.
-
(2003)
IPDPS
-
-
Farchi, E.1
Nir, Y.2
Ur, S.3
-
9
-
-
77951201725
-
Meta-analysis for atomicity violations under nested locking
-
Azadeh Farzan, P. Madhusudan, and Francesco Sorrentino. Meta-analysis for atomicity violations under nested locking. In CAV, 2009.
-
(2009)
CAV
-
-
Farzan, A.1
Madhusudan, P.2
Sorrentino, F.3
-
10
-
-
2442615037
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
Cormac Flanagan and Stephen N Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. In POPL, 2004.
-
(2004)
POPL
-
-
Flanagan, C.1
Freund, S.N.2
-
11
-
-
70450237676
-
Fasttrack: Efficient and precise dynamic race detection
-
Cormac Flanagan and Stephen N. Freund. Fasttrack: efficient and precise dynamic race detection. In PLDI, 2009.
-
(2009)
PLDI
-
-
Flanagan, C.1
Freund, S.N.2
-
12
-
-
77954718036
-
Adversarial memory for detecting destructive races
-
Cormac Flanagan and Stephen N. Freund. Adversarial memory for detecting destructive races. In PLDI, 2010.
-
(2010)
PLDI
-
-
Flanagan, C.1
Freund, S.N.2
-
13
-
-
57349128410
-
Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs
-
Cormac Flanagan, Stephen N. Freund, and Jaeheon Yi. Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs. In PLDI, 2008.
-
(2008)
PLDI
-
-
Flanagan, C.1
Freund, S.N.2
Yi, J.3
-
16
-
-
57349113798
-
Dynamic detection of atomic-set-serializability violations
-
Christian Hammer, Julian Dolby, Mandana Vaziri, and Frank Tip. Dynamic detection of atomic-set-serializability violations. In ICSE, 2008.
-
(2008)
ICSE
-
-
Hammer, C.1
Dolby, J.2
Vaziri, M.3
Tip, F.4
-
17
-
-
78751520356
-
LEAP: Lightweight deterministic multi-processor replay of concurrent Java programs
-
Jeff Huang, Peng Liu, and Charles Zhang. LEAP: Lightweight deterministic multi-processor replay of concurrent Java programs. In FSE, 2010.
-
(2010)
FSE
-
-
Huang, J.1
Liu, P.2
Zhang, C.3
-
18
-
-
77749287306
-
Calfuzzer: An extensible active testing framework for concurrent programs
-
Pallavi Joshi, Mayur Naik, Chang-Seo Park, and Koushik Sen. Calfuzzer: An extensible active testing framework for concurrent programs. In CAV, 2009.
-
(2009)
CAV
-
-
Joshi, P.1
Naik, M.2
Park, C.-S.3
Sen, K.4
-
19
-
-
78751515078
-
An effective dynamic analysis for detecting generalized deadlocks
-
Pallavi Joshi, Mayur Naik, Koushik Sen, and David Gay. An effective dynamic analysis for detecting generalized deadlocks. In FSE, 2010.
-
(2010)
FSE
-
-
Joshi, P.1
Naik, M.2
Sen, K.3
Gay, D.4
-
20
-
-
70450240793
-
A randomized dynamic program analysis technique for detecting real deadlocks
-
Pallavi Joshi, Chang-Seo Park, Koushik Sen, and Mayur Naik. A randomized dynamic program analysis technique for detecting real deadlocks. In PLDI, 2009.
-
(2009)
PLDI
-
-
Joshi, P.1
Park, C.-S.2
Sen, K.3
Naik, M.4
-
21
-
-
78650745697
-
Finding concurrency-related bugs using random isolation
-
Nicholas Kidd, Thomas Reps, Julian Dolby, and Mandana Vaziri. Finding concurrency-related bugs using random isolation. In VMCAI, 2009.
-
(2009)
VMCAI
-
-
Kidd, N.1
Reps, T.2
Dolby, J.3
Vaziri, M.4
-
22
-
-
77954710212
-
Detecting atomic-set serializability violations in multithreaded programs through active randomized testing
-
Zhifeng Lai, S. C. Cheung, and W. K. Chan. Detecting atomic-set serializability violations in multithreaded programs through active randomized testing. In ICSE, 2010.
-
(2010)
ICSE
-
-
Lai, Z.1
Cheung, S.C.2
Chan, W.K.3
-
23
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
Leslie Lamport. Time, clocks, and the ordering of events in a distributed system. CACM, 1978.
-
(1978)
CACM
-
-
Lamport, L.1
-
24
-
-
0016592810
-
Reduction: A method of proving properties of parallel programs
-
Richard J. Lipton. Reduction: a method of proving properties of parallel programs. CACM, 1975.
-
(1975)
CACM
-
-
Lipton, R.J.1
-
25
-
-
70450242740
-
Literace: Effective sampling for lightweight data-race detection
-
Daniel Marino, Madanlal Musuvathi, and Satish Narayanasamy. Literace: effective sampling for lightweight data-race detection. In PLDI, 2009.
-
(2009)
PLDI
-
-
Marino, D.1
Musuvathi, M.2
Narayanasamy, S.3
-
26
-
-
78650099212
-
A time-aware type system for data-race protection and guaranteed initialization
-
Nicholas D. Matsakis and Thomas R. Gross. A time-aware type system for data-race protection and guaranteed initialization. In OOPSLA, 2010.
-
(2010)
OOPSLA
-
-
Matsakis, N.D.1
Gross, T.R.2
-
27
-
-
67650035234
-
Finding and reproducing heisenbugs in concurrent programs
-
Madanlal Musuvathi, Shaz Qadeer, Thomas Ball, Gérard Basler, Piramanayagam A. Nainar, and Iulian Neamtiu. Finding and reproducing heisenbugs in concurrent programs. In OSDI, 2008.
-
(2008)
OSDI
-
-
Musuvathi, M.1
Qadeer, S.2
Ball, T.3
Basler, G.4
Nainar, P.A.5
Neamtiu, I.6
-
28
-
-
33746060520
-
Effective static race detection for java
-
Mayur Naik, Alex Aiken, and John Whaley. Effective static race detection for java. In PLDI, 2006.
-
(2006)
PLDI
-
-
Naik, M.1
Aiken, A.2
Whaley, J.3
-
29
-
-
34547442886
-
Improving the accuracy of data race detection
-
R. H. B. Netzer and B. P. Miller. Improving the accuracy of data race detection. In PPOPP, 1991.
-
(1991)
PPOPP
-
-
Netzer, R.H.B.1
Miller, B.P.2
-
30
-
-
0026829493
-
What are race conditions: Some issues and formalizations
-
R. H. B. Netzer and B. P. Miller. What are race conditions: Some issues and formalizations. LOPLAS, 1992.
-
(1992)
LOPLAS
-
-
Netzer, R.H.B.1
Miller, B.P.2
-
31
-
-
0037702327
-
Hybrid dynamic data race detection
-
Robert O'Callahan and Jong-Deok Choi. Hybrid dynamic data race detection. In PPoPP, 2003.
-
(2003)
PPoPP
-
-
O'Callahan, R.1
Choi, J.-D.2
-
32
-
-
77950470798
-
Randomized active atomicity violation detection in concurrent programs
-
Chang-Seo Park and Koushik Sen. Randomized active atomicity violation detection in concurrent programs. In FSE, 2008.
-
(2008)
FSE
-
-
Park, C.-S.1
Sen, K.2
-
33
-
-
67650091399
-
Ctrigger: Exposing atomicity violation bugs from their hiding places
-
Soyeon Park, Shan Lu, and Yuanyuan Zhou. Ctrigger: exposing atomicity violation bugs from their hiding places. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Park, S.1
Lu, S.2
Zhou, Y.3
-
35
-
-
0038378319
-
Efficient on-the-fly data race detection in multithreaded c++ programs
-
Eli Pozniansky and Assaf Schuster. Efficient on-the-fly data race detection in multithreaded c++ programs. In PPoPP, 2003.
-
(2003)
PPoPP
-
-
Pozniansky, E.1
Schuster, A.2
-
36
-
-
0031272525
-
Eraser: A dynamic data race detector for multi-threaded programs
-
Stefan Savage, Michael Burrows, Greg Nelson, Patrick Sobalvarro, and Thomas Anderson. Eraser: A dynamic data race detector for multi-threaded programs. TOCS, 1997.
-
(1997)
TOCS
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
37
-
-
57349085087
-
Race directed random testing of concurrent programs
-
Koushik Sen. Race directed random testing of concurrent programs. In PLDI, 2008.
-
(2008)
PLDI
-
-
Sen, K.1
-
38
-
-
31844432902
-
Scaling model checking of dataraces using dynamic information
-
Ohad Shacham, Mooly Sagiv, and Assaf Schuster. Scaling model checking of dataraces using dynamic information. In PPoPP, 2005.
-
(2005)
PPoPP
-
-
Shacham, O.1
Sagiv, M.2
Schuster, A.3
-
39
-
-
78650081785
-
Do i use the wrong definition?: Defuse: Definition-use invariants for detecting concurrency and sequential bugs
-
Y. Shi, S. Park, Z. Yin, S. Lu, Y. Zhou, W. Chen, and W. Zheng. Do i use the wrong definition?: Defuse: definition-use invariants for detecting concurrency and sequential bugs. In OOPSLA, 2010.
-
(2010)
OOPSLA
-
-
Shi, Y.1
Park, S.2
Yin, Z.3
Lu, S.4
Zhou, Y.5
Chen, W.6
Zheng, W.7
-
40
-
-
78751535791
-
Penelope: Weaving threads to expose atomicity violations
-
Francesco Sorrentino, Azadeh Farzan, and P. Madhusudan. Penelope: Weaving threads to expose atomicity violations. In FSE, 2010.
-
(2010)
FSE
-
-
Sorrentino, F.1
Farzan, A.2
Madhusudan, P.3
-
41
-
-
57449122105
-
Dynamic recognition of synchronization operations for improved data race detection
-
Chen Tian, Vijay Nagarajan, Rajiv Gupta, and Sriraman Tallam. Dynamic recognition of synchronization operations for improved data race detection. In ISSTA, 2008.
-
(2008)
ISSTA
-
-
Tian, C.1
Nagarajan, V.2
Gupta, R.3
Tallam, S.4
-
42
-
-
33745856636
-
Associating synchronization constraints with data in an object-oriented language
-
Mandana Vaziri, Frank Tip, and Julian Dolby. Associating synchronization constraints with data in an object-oriented language. In POPL, 2006.
-
(2006)
POPL
-
-
Vaziri, M.1
Tip, F.2
Dolby, J.3
-
43
-
-
80051939987
-
Universal causality graphs: A precise happens-before model for detecting bugs in concurrent programs
-
Kahlon Vineet and Wang Chao. Universal causality graphs: a precise happens-before model for detecting bugs in concurrent programs. In CAV, 2010.
-
(2010)
CAV
-
-
Vineet, K.1
Chao, W.2
-
44
-
-
23744462328
-
Test input generation with java pathfinder
-
Willem Visser, Corina S. Pǎsǎreanu, and Sarfraz Khurshid. Test input generation with java pathfinder. In ISSTA, 2004.
-
(2004)
ISSTA
-
-
Visser, W.1
Pǎsǎreanu, C.S.2
Khurshid, S.3
-
45
-
-
77951547103
-
Symbolic predictive analysis for concurrent programs
-
Chao Wang, Sudipta Kundu, Malay K. Ganai, and Aarti Gupta. Symbolic predictive analysis for concurrent programs. In FM, 2009.
-
(2009)
FM
-
-
Wang, C.1
Kundu, S.2
Ganai, M.K.3
Gupta, A.4
-
46
-
-
77955005304
-
Trace-based symbolic analysis for atomicity violations
-
Chao Wang, Rhishikesh Limaye, Malay K. Ganai, and Aarti Gupta. Trace-based symbolic analysis for atomicity violations. In TACAS, 2010.
-
(2010)
TACAS
-
-
Wang, C.1
Limaye, R.2
Ganai, M.K.3
Gupta, A.4
-
47
-
-
33751033144
-
Accurate and efficient runtime detection of atomicity errors in concurrent programs
-
Liqiang Wang and Scott D. Stoller. Accurate and efficient runtime detection of atomicity errors in concurrent programs. In PPoPP, 2006.
-
(2006)
PPoPP
-
-
Wang, L.1
Stoller, S.D.2
-
48
-
-
31844445229
-
A serializability violation detector for shared-memory server programs
-
Min Xu, Rastislav Bodík, and Mark D. Hill. A serializability violation detector for shared-memory server programs. In PLDI, 2005.
-
(2005)
PLDI
-
-
Xu, M.1
Bodík, R.2
Hill, M.D.3
|