-
1
-
-
34247540013
-
Run-time detection of potential deadlocks for programs with locks, semaphores, and condition variables
-
R. Agarwal and S. D. Stoller. Run-time detection of potential deadlocks for programs with locks, semaphores, and condition variables. In PADTAD, pages 51-60, 2006.
-
(2006)
PADTAD
, pp. 51-60
-
-
Agarwal, R.1
Stoller, S.D.2
-
4
-
-
77949411652
-
Asserting and checking determinism for multithreaded programs
-
J. Burnim and K. Sen. Asserting and checking determinism for multithreaded programs. In FSE, pages 3-12, 2009.
-
(2009)
FSE
, pp. 3-12
-
-
Burnim, J.1
Sen, K.2
-
5
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In PLDI, pages 258-269, 2002.
-
(2002)
PLDI
, pp. 258-269
-
-
Choi, J.-D.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
7
-
-
77954749774
-
-
version 3.4.0. Available at
-
The Eclipse programming environment, version 3.4.0. Available at http://www.eclipse.org, 2009.
-
(2009)
The Eclipse Programming Environment
-
-
-
8
-
-
35448953399
-
Goldilocks: A race and transaction-aware Java runtime
-
T. Elmas, S. Qadeer, and S. Tasiran. Goldilocks: A race and transaction-aware Java runtime. In PLDI, pages 245-255, 2007.
-
(2007)
PLDI
, pp. 245-255
-
-
Elmas, T.1
Qadeer, S.2
Tasiran, S.3
-
9
-
-
42149116840
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
C. Flanagan and S. N. Freund. Atomizer: A dynamic atomicity checker for multithreaded programs. Sci. Comput. Program., 71(2):89-109, 2008.
-
(2008)
Sci. Comput. Program.
, vol.71
, Issue.2
, pp. 89-109
-
-
Flanagan, C.1
Freund, S.N.2
-
10
-
-
70450237676
-
FastTrack: Efficient and precise dynamic race detection
-
C. Flanagan and S. N. Freund. FastTrack: efficient and precise dynamic race detection. In PLDI, pages 121-133, 2009.
-
(2009)
PLDI
, pp. 121-133
-
-
Flanagan, C.1
Freund, S.N.2
-
11
-
-
77954718036
-
Adversarial memory for detecting destructive races
-
C. Flanagan and S. N. Freund. Adversarial memory for detecting destructive races. In PLDI, 2010.
-
(2010)
PLDI
-
-
Flanagan, C.1
Freund, S.N.2
-
12
-
-
57349128410
-
Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs
-
C. Flanagan, S. N. Freund, and J. Yi. Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs. In PLDI, pages 293-303, 2008.
-
(2008)
PLDI
, pp. 293-303
-
-
Flanagan, C.1
Freund, S.N.2
Yi, J.3
-
13
-
-
84944213097
-
Verifying atomicity specifications for concurrent object-oriented software using model-checking
-
J. Hatcliff, Robby, and M. B. Dwyer. Verifying atomicity specifications for concurrent object-oriented software using model-checking. In VMCAI, pages 175-190, 2004.
-
(2004)
VMCAI
, pp. 175-190
-
-
Hatcliff, J.1
Robby2
Dwyer, M.B.3
-
14
-
-
67650213007
-
-
Available at
-
Java Grande Forum. Java Grande benchmark suite. Available at http://www.javagrande.org/, 2008.
-
(2008)
Java Grande Benchmark Suite
-
-
-
15
-
-
70350219113
-
Calfuzzer: An extensible active testing framework for concurrent programs
-
P. Joshi, M. Naik, C.-S. Park, and K. Sen. Calfuzzer: An extensible active testing framework for concurrent programs. In CAV, pages 675-681, 2009.
-
(2009)
CAV
, pp. 675-681
-
-
Joshi, P.1
Naik, M.2
Park, C.-S.3
Sen, K.4
-
16
-
-
67650818282
-
A randomized dynamic program analysis technique for detecting real deadlocks
-
P. Joshi, C.-S. Park, K. Sen, and M. Naik. A randomized dynamic program analysis technique for detecting real deadlocks. In PLDI, pages 110-120, 2009.
-
(2009)
PLDI
, pp. 110-120
-
-
Joshi, P.1
Park, C.-S.2
Sen, K.3
Naik, M.4
-
17
-
-
35248828504
-
Aspect-oriented programming
-
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In ECOOP, pages 220-242, 1997.
-
(1997)
ECOOP
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Mendhekar, A.3
Maeda, C.4
Lopes, C.V.5
Loingtier, J.-M.6
Irwin, J.7
-
18
-
-
34548757896
-
Sofya: Supporting rapid development of dynamic program analyses for Java
-
A. Kinneer, M. B. Dwyer, and G. Rothermel. Sofya: Supporting rapid development of dynamic program analyses for Java. ICSE Companion, pages 51-52, 2007.
-
(2007)
ICSE Companion
, pp. 51-52
-
-
Kinneer, A.1
Dwyer, M.B.2
Rothermel, G.3
-
20
-
-
35448955692
-
Valgrind: A framework for heavy-weight dynamic binary instrumentation
-
June
-
N. Nethercote and J. Seward. Valgrind: A framework for heavy-weight dynamic binary instrumentation. In PLDI, pages 89-100, June 2007.
-
(2007)
PLDI
, pp. 89-100
-
-
Nethercote, N.1
Seward, J.2
-
21
-
-
0037702327
-
Hybrid dynamic data race detection
-
R. O'Callahan and J.-D. Choi. Hybrid dynamic data race detection. In PPOPP, pages 167-178, 2003.
-
(2003)
PPOPP
, pp. 167-178
-
-
O'Callahan, R.1
Choi, J.-D.2
-
22
-
-
67650854541
-
MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs
-
E. Pozniansky and A. Schuster. MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs. Concurrency and Computation: Practice and Experience, 19(3):327-340, 2007.
-
(2007)
Concurrency and Computation: Practice and Experience
, vol.19
, Issue.3
, pp. 327-340
-
-
Pozniansky, E.1
Schuster, A.2
-
23
-
-
67650176043
-
SingleTrack: A dynamic determinism checker for multithreaded programs
-
C. Sadowski, S. N. Freund, and C. Flanagan. SingleTrack: A dynamic determinism checker for multithreaded programs. In ESOP, pages 394-409, 2009.
-
(2009)
ESOP
, pp. 394-409
-
-
Sadowski, C.1
Freund, S.N.2
Flanagan, C.3
-
24
-
-
0031272525
-
Eraser: A dynamic data race detector for multi-threaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. E. Anderson. Eraser: A dynamic data race detector for multi-threaded programs. TOCS, 15(4):391-411, 1997.
-
(1997)
TOCS
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.E.5
-
25
-
-
0028132513
-
ATOM: A system for building customized program analysis tools
-
A. Srivastava and A. Eustace. ATOM : A system for building customized program analysis tools. In PLDI, pages 196-205, 1994.
-
(1994)
PLDI
, pp. 196-205
-
-
Srivastava, A.1
Eustace, A.2
-
26
-
-
84956985758
-
Optimizing Java bytecode using the Soot framework: Is it feasible?
-
R. Vallee-Rai, E. Gagnon, L. Hendren, P. Lam, P. Pominville, and V. Sundaresan. Optimizing Java bytecode using the Soot framework: Is it feasible? In Compiler Construction, pages 18-34, 2000.
-
(2000)
Compiler Construction
, pp. 18-34
-
-
Vallee-Rai, R.1
Gagnon, E.2
Hendren, L.3
Lam, P.4
Pominville, P.5
Sundaresan, V.6
-
27
-
-
0035552051
-
Object race detection
-
C. von Praun and T. Gross. Object race detection. In OOPSLA, pages 70-82, 2001.
-
(2001)
OOPSLA
, pp. 70-82
-
-
Von Praun, C.1
Gross, T.2
-
28
-
-
33644653428
-
Runtime analysis of atomicity for multi-threaded programs
-
L. Wang and S. D. Stoller. Runtime analysis of atomicity for multi-threaded programs. IEEE Trans. Software Eng., 32(2):93-110, 2006.
-
(2006)
IEEE Trans. Software Eng.
, vol.32
, Issue.2
, pp. 93-110
-
-
Wang, L.1
Stoller, S.D.2
-
29
-
-
31844445229
-
A serializability violation detector for shared-memory server programs
-
M. Xu, R. Bodík, and M. D. Hill. A serializability violation detector for shared-memory server programs. In PLDI, pages 1-14, 2005.
-
(2005)
PLDI
, pp. 1-14
-
-
Xu, M.1
Bodík, R.2
Hill, M.D.3
-
30
-
-
72149094904
-
SideTrack: Generalizing dynamic atomicity analysis
-
J. Yi, C. Sadowski, and C. Flanagan. SideTrack: generalizing dynamic atomicity analysis. In PADTAD, 2009.
-
(2009)
PADTAD
-
-
Yi, J.1
Sadowski, C.2
Flanagan, C.3
-
31
-
-
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 SOSP, pages 221-234, 2005.
-
(2005)
SOSP
, pp. 221-234
-
-
Yu, Y.1
Rodeheffer, T.2
Chen, W.3
|