-
1
-
-
0026153297
-
Detecting data races on weak memory systems
-
S. Adve, M. Hill, B. Miller, and R. Netzer. Detecting data races on weak memory systems. In Proceedings of ISCA'91, pages 234-243, 1991.
-
(1991)
Proceedings of ISCA'91
, pp. 234-243
-
-
Adve, S.1
Hill, M.2
Miller, B.3
Netzer, R.4
-
2
-
-
37849019596
-
Optimized run-time race detection and atomicity checking using partial discovered types
-
R. Agarwal, A. Sasturkar, Wang L, and S. Stoller. Optimized run-time race detection and atomicity checking using partial discovered types. In Proceedings of ASE '05, pages 233-242, 2005.
-
(2005)
Proceedings of ASE '05
, pp. 233-242
-
-
Agarwal, R.1
Sasturkar, A.2
Wang, L.3
Stoller, S.4
-
3
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: Preventing data races and deadlocks. In Proceedings of OOPSLA'02, pages 211-230, 2002.
-
(2002)
Proceedings of OOPSLA'02
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
4
-
-
0035551906
-
A parameterized type system for race-free Java programs
-
C. Boyapati and M. Rinard. A parameterized type system for race-free Java programs. In Proceedings of OOPSLA'01, pages 56-69, 2001.
-
(2001)
Proceedings of OOPSLA'01
, pp. 56-69
-
-
Boyapati, C.1
Rinard, M.2
-
5
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded objectoriented programs
-
J. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded objectoriented programs. In Proceedings of PLDI'02, pages 258-269, 2002.
-
(2002)
Proceedings of PLDI'02
, pp. 258-269
-
-
Choi, J.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
6
-
-
4243685134
-
Static datarace analysis for multithreaded object-oriented programs
-
Technical Report RC22146, IBM Research
-
J. Choi, A. Loginov, and V. Sarkar. Static datarace analysis for multithreaded object-oriented programs. Technical Report RC22146, IBM Research, 2001.
-
(2001)
-
-
Choi, J.1
Loginov, A.2
Sarkar, V.3
-
7
-
-
0026244475
-
Techniques for debugging parallel programs with flowback analysis
-
J. Choi, B. Miller, and R. Netzer. Techniques for debugging parallel programs with flowback analysis. ACM TOPLAS, 13(4):491-530, 1991.
-
(1991)
ACM TOPLAS
, vol.13
, Issue.4
, pp. 491-530
-
-
Choi, J.1
Miller, B.2
Netzer, R.3
-
8
-
-
79957512288
-
TRaDe: A topological approach to on-the-fly race detection in Java programs
-
M. Christiaens and K. Brosschere. TRaDe: A topological approach to on-the-fly race detection in Java programs. In Proceedings of JVM'01, pages 105-116, 2001.
-
(2001)
Proceedings of JVM'01
, pp. 105-116
-
-
Christiaens, M.1
Brosschere, K.2
-
9
-
-
84894635293
-
Static determination of dynamic properties of generalized type unions
-
P. Cousot and R. Cousot. Static determination of dynamic properties of generalized type unions. In Language Design for Reliable Software, pages 77-94, 1977.
-
(1977)
Language Design for Reliable Software
, pp. 77-94
-
-
Cousot, P.1
Cousot, R.2
-
10
-
-
0036040604
-
ESP: Path-sensitive program verification in polynomial time
-
M. Das, S. Lerner, and M. Seigle. ESP: Path-sensitive program verification in polynomial time. In Proceedings of PLDV02, pages 57-68, 2002.
-
(2002)
Proceedings of PLDV02
, pp. 57-68
-
-
Das, M.1
Lerner, S.2
Seigle, M.3
-
11
-
-
84976780752
-
An empirical comparison of monitoring algorithms for access anomaly detection
-
A. Dinning and E. Schonberg. An empirical comparison of monitoring algorithms for access anomaly detection. In Proceedings of PPoPP'90, pages 1-10, 1990.
-
(1990)
Proceedings of PPoPP'90
, pp. 1-10
-
-
Dinning, A.1
Schonberg, E.2
-
12
-
-
84976709919
-
Detecting access anomalies in programs with critical sections
-
A. Dinning and E. Schonberg. Detecting access anomalies in programs with critical sections. In Proceedings of PADD'91, pages 85-96, 1991.
-
(1991)
Proceedings of PADD'91
, pp. 85-96
-
-
Dinning, A.1
Schonberg, E.2
-
13
-
-
21644474151
-
RacerX: Effective, static detection of race conditions and deadlocks
-
D. Engler and K. Ashcraft. RacerX: Effective, static detection of race conditions and deadlocks. In Proceedings of SOSP'03, pages 237-252, 2003.
-
(2003)
Proceedings of SOSP'03
, pp. 237-252
-
-
Engler, D.1
Ashcraft, K.2
-
14
-
-
33749870674
-
Verifying commit-atomicity using model-checking
-
C. Flanagan. Verifying commit-atomicity using model-checking. In Proceedings of SPlN'04, pages 252-266, 2004.
-
(2004)
Proceedings of SPlN'04
, pp. 252-266
-
-
Flanagan, C.1
-
17
-
-
2442615037
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
C. Flanagan and S. Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. In Proceedings of POPL'04, pages 256-267, 2004.
-
(2004)
Proceedings of POPL'04
, pp. 256-267
-
-
Flanagan, C.1
Freund, S.2
-
19
-
-
0037697288
-
A type and effect system for atomicity
-
C. Flanagan and S. Qadeer. A type and effect system for atomicity. In Proceedings of PLDI'03, pages 338-349, 2003.
-
(2003)
Proceedings of PLDI'03
, pp. 338-349
-
-
Flanagan, C.1
Qadeer, S.2
-
21
-
-
0034447511
-
Field analysis: Getting useful and low-cost interprocedural information
-
S. Ghemawat, K. Randall, and D. Scales. Field analysis: Getting useful and low-cost interprocedural information. In Proceedings of PLDI'00, pages 334-344, 2000.
-
(2000)
Proceedings of PLDI'00
, pp. 334-344
-
-
Ghemawat, S.1
Randall, K.2
Scales, D.3
-
22
-
-
0141762597
-
Type-safe multithreading in Cyclone
-
D. Grossman. Type-safe multithreading in Cyclone. In Proceedings of TLDI'03, pages 13-25, 2003.
-
(2003)
Proceedings of TLDI'03
, pp. 13-25
-
-
Grossman, D.1
-
23
-
-
84947286828
-
Runtime checking of multithreaded applications with visual threads
-
J. Harrow. Runtime checking of multithreaded applications with visual threads. In Proceedings of SPIN'00, pages 331-342, 2000.
-
(2000)
Proceedings of SPIN'00
, pp. 331-342
-
-
Harrow, J.1
-
24
-
-
0038039921
-
A practical flow-sensitive and context-sensitive C and C++ memory leak detector
-
D. Heine and M. Lam. A practical flow-sensitive and context-sensitive C and C++ memory leak detector. In Proceedings of PLDI'03, pages 168-181, 2003.
-
(2003)
Proceedings of PLDI'03
, pp. 168-181
-
-
Heine, D.1
Lam, M.2
-
26
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
L. Lamport. Time, clocks, and the ordering of events in a distributed system. CACM, 21(7):558-565, 1978.
-
(1978)
CACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
27
-
-
26944445043
-
Simulating reachability using first-order logic with, applications to verification of linked data structures
-
T. Lev-Ami, N. Immerman, T. Reps, S. Sagiv, S. Srivastava, and G. Yorsh. Simulating reachability using first-order logic with, applications to verification of linked data structures. In Proceedings of CADE'05, pages 99-115, 2005.
-
(2005)
Proceedings of CADE'05
, pp. 99-115
-
-
Lev-Ami, T.1
Immerman, N.2
Reps, T.3
Sagiv, S.4
Srivastava, S.5
Yorsh, G.6
-
28
-
-
35548979013
-
Context-sensitive points-to analysis: Is it worth, it?
-
O. Lhoták and L. Hendren. Context-sensitive points-to analysis: is it worth, it? In Proceedings of CC'06, 2006.
-
(2006)
Proceedings of CC'06
-
-
Lhoták, O.1
Hendren, L.2
-
29
-
-
0016592810
-
Reduction: A method of proving properties of parallel programs
-
R. Lipton. Reduction: A method of proving properties of parallel programs. CACM, 18(12):717-721, 1975.
-
(1975)
CACM
, vol.18
, Issue.12
, pp. 717-721
-
-
Lipton, R.1
-
30
-
-
26444435643
-
Data structure specifications via local equality axioms
-
S. McPeak and G. Necula. Data structure specifications via local equality axioms. In Proceedings of CAV'05, pages 476-490, 2005.
-
(2005)
Proceedings of CAV'05
, pp. 476-490
-
-
McPeak, S.1
Necula, G.2
-
31
-
-
0026274708
-
On-the-fly detection of data races for programs with nested fork-join parallelism
-
J. Mellor-Crummey. On-the-fly detection of data races for programs with nested fork-join parallelism. In Proceedings of SC'91, pages 24-35, 1991.
-
(1991)
Proceedings of SC'91
, pp. 24-35
-
-
Mellor-Crummey, J.1
-
32
-
-
0036986544
-
Parameterized object sensitivity for points-to and side-effect analyses for Java
-
A. Milanova, A. Rountev, and B. Ryder. Parameterized object sensitivity for points-to and side-effect analyses for Java. In Proceedings of ISSTA '02, pages 1-11, 2002.
-
(2002)
Proceedings of ISSTA '02
, pp. 1-11
-
-
Milanova, A.1
Rountev, A.2
Ryder, B.3
-
35
-
-
0038378319
-
Efficient on-the-fly data race detection in multithreaded C++ programs
-
E. Pozniansky and A. Schuster. Efficient on-the-fly data race detection in multithreaded C++ programs. In Proceedings of PPoPP'03, pages 179-190, 2003.
-
(2003)
Proceedings of PPoPP'03
, pp. 179-190
-
-
Pozniansky, E.1
Schuster, A.2
-
36
-
-
33745201521
-
LOCKSMITH: Contextsensitive correlation analysis for race detection
-
P. Pratikakis, J. Foster, and M. Hicks. LOCKSMITH: Contextsensitive correlation analysis for race detection. In Proceedings of PLDI'06, pages 320-331, 2006.
-
(2006)
Proceedings of PLDI'06
, pp. 320-331
-
-
Pratikakis, P.1
Foster, J.2
Hicks, M.3
-
37
-
-
4544338964
-
-
S. Qadeer and D. Wu. KISS: Keep it simple and sequential. In Proceedings of PLDI'04, pages 14-24, 2004.
-
S. Qadeer and D. Wu. KISS: Keep it simple and sequential. In Proceedings of PLDI'04, pages 14-24, 2004.
-
-
-
-
38
-
-
0001641893
-
RecPlay: A fully integrated practical record/replay system
-
M. Ronsse and K. Bosschere. RecPlay: A fully integrated practical record/replay system. ACM TOCS, 17(2): 133-152, 1999.
-
(1999)
ACM TOCS
, vol.17
, Issue.2
, pp. 133-152
-
-
Ronsse, M.1
Bosschere, K.2
-
39
-
-
31844457264
-
Automated type-based analysis of data races and atomicity
-
A. Sasturkar, R. Agarwal, L. Wang, and S. Stoller. Automated type-based analysis of data races and atomicity. In Proceedings of PPoPP'05, pages 83-94, 2005.
-
(2005)
Proceedings of PPoPP'05
, pp. 83-94
-
-
Sasturkar, A.1
Agarwal, R.2
Wang, L.3
Stoller, S.4
-
40
-
-
0031542974
-
Eraser: A dynamic data race detector for multi-threaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multi-threaded programs. In Proceedings of SOSP'97, pages 27-37, 1997.
-
(1997)
Proceedings of SOSP'97
, pp. 27-37
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
41
-
-
0024700877
-
On-the-fly detection of access anomalies
-
E. Schonberg. On-the-fly detection of access anomalies. In Proceedings of PLDI'89, pages 285-297, 1989.
-
(1989)
Proceedings of PLDI'89
, pp. 285-297
-
-
Schonberg, E.1
-
44
-
-
0038039922
-
Static conflict analysis for multi-threaded object-oriented programs
-
C. von Praun and T. Gross. Static conflict analysis for multi-threaded object-oriented programs. In Proceedings of PLDI'03, pages 115-128, 2003.
-
(2003)
Proceedings of PLDI'03
, pp. 115-128
-
-
von Praun, C.1
Gross, T.2
-
45
-
-
31844449178
-
Static analysis of atomicity for programs with non-blocking synchronization
-
L. Wang and S. Stoller. Static analysis of atomicity for programs with non-blocking synchronization. In Proceedings of PPoPP'05, pages 61-71, 2005.
-
(2005)
Proceedings of PPoPP'05
, pp. 61-71
-
-
Wang, L.1
Stoller, S.2
-
46
-
-
33644653428
-
Runtime analysis of atomicity for multithreaded programs
-
L. Wang and S. Stoller. Runtime analysis of atomicity for multithreaded programs. IEEE TSE, 32(2):93-110, 2006.
-
(2006)
IEEE TSE
, vol.32
, Issue.2
, pp. 93-110
-
-
Wang, L.1
Stoller, S.2
-
47
-
-
84885572592
-
RaceTrack: Efficient detection of data race conditions via adaptive tracking
-
Y. Yu, T. Rodeheffer, and W. Chen. RaceTrack: Efficient detection of data race conditions via adaptive tracking. In Proceedings of SOSP '05, pages 221-234, 2005.
-
(2005)
Proceedings of SOSP '05
, pp. 221-234
-
-
Yu, Y.1
Rodeheffer, T.2
Chen, W.3
|