-
1
-
-
72249094336
-
Odr: Output deterministic replay for multicore debugging
-
ACM
-
Gautam Altekar and Ion Stoica. Odr: output deterministic replay for multicore debugging. In SOSP, pages 193-206. ACM, 2009.
-
(2009)
SOSP
, pp. 193-206
-
-
Altekar, G.1
Stoica, I.2
-
2
-
-
72249116705
-
Grace: Safe multithreaded programming for c/c++
-
ACM
-
Emery D. Berger, Ting Yang, Tongping Liu, and Gene Novark. Grace: safe multithreaded programming for c/c++. In OOPSLA, pages 81-96. ACM, 2009.
-
(2009)
OOPSLA
, pp. 81-96
-
-
Berger, E.D.1
Yang, T.2
Liu, T.3
Novark, G.4
-
3
-
-
72249108375
-
A type and effect system for deterministic parallel java
-
ACM
-
Robert L. Bocchino, Jr., Vikram S. Adve, Danny Dig, Sarita V. Adve, Stephen Heumann, Rakesh Komuravelli, Jeffrey Overbey, Patrick Simmons, Hyojin Sung, and Mohsen Vakilian. A type and effect system for deterministic parallel java. In OOPSLA, pages 97-116. ACM, 2009.
-
(2009)
OOPSLA
, pp. 97-116
-
-
Bocchino Jr., R.L.1
Adve, V.S.2
Dig, D.3
Adve, S.V.4
Heumann, S.5
Komuravelli, R.6
Overbey, J.7
Simmons, P.8
Sung, H.9
Vakilian, M.10
-
4
-
-
57449103441
-
Racer: Effective race detection using aspectj
-
ACM
-
Eric Bodden and Klaus Havelund. Racer: effective race detection using aspectj. In ISSTA, pages 155-166. ACM, 2008.
-
(2008)
ISSTA
, pp. 155-166
-
-
Bodden, E.1
Havelund, K.2
-
5
-
-
0031633854
-
Deterministic replay of java multithreaded applications
-
ACM
-
Jong-Deok Choi and Harini Srinivasan. Deterministic replay of java multithreaded applications. In SPDT, pages 48-59. ACM, 1998.
-
(1998)
SPDT
, pp. 48-59
-
-
Choi, J.-D.1
Srinivasan, H.2
-
6
-
-
67650789334
-
Dmp: Deterministic shared memory multi-processing
-
ACM
-
Joseph Devietti, Brandon Lucia, Luis Ceze, and Mark Oskin. Dmp: deterministic shared memory multi-processing. In ASPLOS, pages 85-96. ACM, 2009.
-
(2009)
ASPLOS
, pp. 85-96
-
-
Devietti, J.1
Lucia, B.2
Ceze, L.3
Oskin, M.4
-
7
-
-
77952406152
-
Execution replay of multiprocessor virtual machines
-
ACM
-
George W. Dunlap, Dominic G. Lucchetti, Michael A. Fetterman, and Peter M. Chen. Execution replay of multiprocessor virtual machines. In VEE, pages 121-130. ACM, 2008.
-
(2008)
VEE
, pp. 121-130
-
-
Dunlap, G.W.1
Lucchetti, D.G.2
Fetterman, M.A.3
Chen, P.M.4
-
8
-
-
84947250078
-
Concurrent bug patterns and how to test them
-
IEEE Computer Society
-
Eitan Farchi, Yarden Nir, and Shmuel Ur. Concurrent bug patterns and how to test them. In IPDPS, page 286.2. IEEE Computer Society, 2003.
-
(2003)
IPDPS
-
-
Farchi, E.1
Nir, Y.2
Ur, S.3
-
9
-
-
2442615037
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
ACM
-
Cormac Flanagan and Stephen N Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. In POPL, pages 256-267. ACM, 2004.
-
(2004)
POPL
, pp. 256-267
-
-
Flanagan, C.1
Freund, S.N.2
-
10
-
-
2342611169
-
Jarec: A portable record/replay environment for multi-threaded java applications
-
A. Georges, M. Christiaens, M. Ronsse, and K. De Bosschere. Jarec: a portable record/replay environment for multi-threaded java applications. Software Practice and Experience, 34(6):523-547, 2004.
-
(2004)
Software Practice and Experience
, vol.34
, Issue.6
, pp. 523-547
-
-
Georges, A.1
Christiaens, M.2
Ronsse, M.3
De Bosschere, K.4
-
11
-
-
47849126389
-
Component-based lock allocation
-
IEEE Computer Society
-
Richard L. Halpert, Christopher J. F. Pickett, and Clark Verbrugge. Component-based lock allocation. In PACT, pages 353-364. IEEE Computer Society, 2007.
-
(2007)
PACT
, pp. 353-364
-
-
Richard, L.1
Pickett, H.C.J.F.2
Verbrugge, C.3
-
12
-
-
52649164239
-
Rerun: Exploiting episodes for lightweight memory race recording
-
IEEE Computer Society
-
Derek R. Hower and Mark D. Hill. Rerun: Exploiting episodes for lightweight memory race recording. In ISCA, pages 265-276. IEEE Computer Society, 2008.
-
(2008)
ISCA
, pp. 265-276
-
-
Hower, D.R.1
Hill, M.D.2
-
13
-
-
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. Communications of the ACM, 21(7):558-565, 1978.
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
15
-
-
53149140743
-
Muvi: Automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs
-
ACM
-
Shan Lu, Soyeon Park, Chongfeng Hu, Xiao Ma, Weihang Jiang, Zhenmin Li, Raluca A. Popa, and Yuanyuan Zhou. Muvi: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs. In SOSP, pages 103-116. ACM, 2007.
-
(2007)
SOSP
, pp. 103-116
-
-
Lu, S.1
Park, S.2
Hu, C.3
Ma, X.4
Jiang, W.5
Li, Z.6
Popa, R.A.7
Zhou, Y.8
-
16
-
-
52649147142
-
Delorean: Recording and deterministically replaying shared-memory multi-processor execution efficiently
-
IEEE Computer Society
-
Pablo Montesinos, Luis Ceze, and Josep Torrellas. Delorean: Recording and deterministically replaying shared-memory multi-processor execution efficiently. In ISCA, pages 289-300. IEEE Computer Society, 2008.
-
(2008)
ISCA
, pp. 289-300
-
-
Montesinos, P.1
Ceze, L.2
Torrellas, J.3
-
17
-
-
67650081259
-
Capo: A software-hardware interface for practical deterministic multi-processor replay
-
ACM
-
Pablo Montesinos, Matthew Hicks, Samuel T. King, and Josep Torrellas. Capo: a software-hardware interface for practical deterministic multi-processor replay. In ASPLOS, pages 73-84. ACM, 2009.
-
(2009)
ASPLOS
, pp. 73-84
-
-
Montesinos, P.1
Hicks, M.2
King, S.T.3
Torrellas, J.4
-
18
-
-
85076883647
-
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, pages 267-280, 2008.
-
(2008)
OSDI
, pp. 267-280
-
-
Musuvathi, M.1
Qadeer, S.2
Ball, T.3
Basler, G.4
Nainar, P.A.5
Neamtiu, I.6
-
19
-
-
33750373762
-
Automatic logging of operating system effects to guide application-level architecture simulation
-
ACM
-
Satish Narayanasamy, Cristiano Pereira, Harish Patil, Robert Cohn, and Brad Calder. Automatic logging of operating system effects to guide application-level architecture simulation. In SIGMETRICS, pages 216-227. ACM, 2006.
-
(2006)
SIGMETRICS
, pp. 216-227
-
-
Narayanasamy, S.1
Pereira, C.2
Patil, H.3
Cohn, R.4
Calder, B.5
-
20
-
-
27544515395
-
Bugnet: Continuously recording program execution for deterministic replay debugging
-
IEEE Computer Society
-
Satish Narayanasamy, Gilles Pokam, and Brad Calder. Bugnet: Continuously recording program execution for deterministic replay debugging. In ISCA, pages 284-295. IEEE Computer Society, 2005.
-
(2005)
ISCA
, pp. 284-295
-
-
Narayanasamy, S.1
Pokam, G.2
Calder, B.3
-
21
-
-
35548939899
-
Automatically classifying benign and harmful data racesallusing replay analysis
-
ACM
-
Satish Narayanasamy, Zhenghao Wang, Jordan Tigani, Andrew Edwards, and Brad Calder. Automatically classifying benign and harmful data racesallusing replay analysis. In PLDI, pages 22-31. ACM, 2007.
-
(2007)
PLDI
, pp. 22-31
-
-
Narayanasamy, S.1
Wang, Z.2
Tigani, J.3
Edwards, A.4
Calder, B.5
-
22
-
-
0037702327
-
Hybrid dynamic data race detection
-
ACM
-
Robert O'Callahan and Jong-Deok Choi. Hybrid dynamic data race detection. In PPoPP, pages 167-178. ACM, 2003.
-
(2003)
PPoPP
, pp. 167-178
-
-
O'Callahan, R.1
Choi, J.-D.2
-
23
-
-
67650834931
-
Kendo: Efficient deterministic multithreading in software
-
New York, NY, USA, ACM
-
Marek Olszewski, Jason Ansel, and Saman Amarasinghe. Kendo: efficient deterministic multithreading in software. In ASPLOS, pages 97-108, New York, NY, USA, 2009. ACM.
-
(2009)
ASPLOS
, pp. 97-108
-
-
Olszewski, M.1
Ansel, J.2
Amarasinghe, S.3
-
24
-
-
72249098984
-
Pres: Probabilistic replay with execution sketching on multi-processors
-
ACM
-
Soyeon Park, Yuanyuan Zhou, Weiwei Xiong, Zuoning Yin, Rini Kaushik, Kyu H. Lee, and Shan Lu. Pres: probabilistic replay with execution sketching on multi-processors. In SOSP, pages 177-192. ACM, 2009.
-
(2009)
SOSP
, pp. 177-192
-
-
Park, S.1
Zhou, Y.2
Xiong, W.3
Yin, Z.4
Kaushik, R.5
Lee, K.H.6
Lu, S.7
-
25
-
-
0001641893
-
Recplay: A fully integrated practical record/replay system
-
Michiel Ronsse and Koen De 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
De Bosschere, K.2
-
26
-
-
4243164377
-
Record/replay for nondeterministic program executions
-
Michiel Ronsse, Koen De Bosschere, Mark Christiaens, Jacques Chassin de Kergommeaux, and Dieter Kranzlmüller. Record/replay for nondeterministic program executions. Communications of the ACM, 46(9):62-67, 2003.
-
(2003)
Communications of the ACM
, vol.46
, Issue.9
, pp. 62-67
-
-
Ronsse, M.1
De Bosschere, K.2
Christiaens, M.3
De Kergommeaux, J.C.4
Kranzlmüller, D.5
-
27
-
-
0029724958
-
Replay for concurrent non-deterministic shared-memory applications
-
ACM
-
Mark Russinovich and Bryce Cogswell. Replay for concurrent non-deterministic shared-memory applications. In PLDI, pages 258-266. ACM, 1996.
-
(1996)
PLDI
, pp. 258-266
-
-
Russinovich, M.1
Cogswell, B.2
-
28
-
-
57349085087
-
Race directed random testing of concurrent programs
-
ACM
-
Koushik Sen. Race directed random testing of concurrent programs. In PLDI, pages 11-21. ACM, 2008.
-
(2008)
PLDI
, pp. 11-21
-
-
Sen, K.1
-
29
-
-
33745856636
-
Associating synchronization constraints with data in an object-oriented language
-
ACM
-
Mandana Vaziri, Frank Tip, and Julian Dolby. Associating synchronization constraints with data in an object-oriented language. In POPL, pages 334-345. ACM, 2006.
-
(2006)
POPL
, pp. 334-345
-
-
Vaziri, M.1
Tip, F.2
Dolby, J.3
-
30
-
-
0038684791
-
A "flight data recorder" for enabling full-system multiprocessor deterministic replay
-
ACM
-
Min Xu, Rastislav Bodik, and Mark D. Hill. A "flight data recorder" for enabling full-system multiprocessor deterministic replay. In ISCA, pages 122-135. ACM, 2003.
-
(2003)
ISCA
, pp. 122-135
-
-
Xu, M.1
Bodik, R.2
Hill, M.D.3
-
31
-
-
70450285526
-
A case for an interleaving constrained shared-memory multi-processor
-
ACM
-
Jie Yu and Satish Narayanasamy. A case for an interleaving constrained shared-memory multi-processor. In ISCA, pages 325-336. ACM, 2009.
-
(2009)
ISCA
, pp. 325-336
-
-
Yu, J.1
Narayanasamy, S.2
|