-
1
-
-
72249094336
-
ODR: Output deterministic replay for multicore debugging
-
Gautam Altekar and Ion Stoica. ODR: output deterministic replay for multicore debugging. In SOSP, 2009.
-
(2009)
SOSP
-
-
Altekar, G.1
Stoica, I.2
-
2
-
-
0031633854
-
Deterministic replay of java multithreaded applications
-
Jong-Deok Choi and Harini Srinivasan. Deterministic replay of java multithreaded applications. In SPDT, 1998.
-
(1998)
SPDT
-
-
Choi, J.-D.1
Srinivasan, H.2
-
3
-
-
0036986419
-
Isolating failureinducing thread schedules
-
Jong-Deok Choi and Andreas Zeller. Isolating failureinducing thread schedules. In ISSTA, 2002.
-
(2002)
ISSTA
-
-
Choi, J.-D.1
Zeller, A.2
-
4
-
-
0032597669
-
A user-level checkpointing library for posix threads programs
-
William R. Dieter and James E. Lumpp Jr. A user-level checkpointing library for posix threads programs. In FTCS, 1999.
-
(1999)
FTCS
-
-
Dieter, W.R.1
Lumpp Jr., J.E.2
-
6
-
-
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
-
8
-
-
52649164239
-
Rerun: Exploiting episodes for lightweight memory race recording
-
Derek R. Hower and Mark D. Hill. Rerun: Exploiting episodes for lightweight memory race recording. In ISCA, 2008.
-
(2008)
ISCA
-
-
Hower, D.R.1
Hill, M.D.2
-
9
-
-
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
-
10
-
-
84869800309
-
An efficient static trace simplification technique for debugging concurrent programs
-
Jeff Huang and Charles Zhang. An efficient static trace simplification technique for debugging concurrent programs. In SAS, 2011.
-
(2011)
SAS
-
-
Huang, J.1
Zhang, C.2
-
11
-
-
78751501285
-
A trace simplification technique for effective debugging of concurrent programs
-
Nicholas Jalbert and Koushik Sen. A trace simplification technique for effective debugging of concurrent programs. In FSE, 2010.
-
(2010)
FSE
-
-
Jalbert, N.1
Sen, K.2
-
12
-
-
1542317061
-
Context-sensitive slicing of concurrent programs
-
Jens Krinke. Context-sensitive slicing of concurrent programs. In ESEC/FSE, 2003.
-
(2003)
ESEC/FSE
-
-
Krinke, J.1
-
13
-
-
77952252719
-
Respec: Efficient online multiprocessor replayvia speculation and external determinism
-
Dongyoon Lee, Benjamin Wester, Kaushik Veeraraghavan, Satish Narayanasamy, Peter M. Chen, and Jason Flinn. Respec: efficient online multiprocessor replayvia speculation and external determinism. In ASPLOS, 2010.
-
(2010)
ASPLOS
-
-
Lee, D.1
Wester, B.2
Veeraraghavan, K.3
Narayanasamy, S.4
Chen, P.M.5
Flinn, J.6
-
14
-
-
79959863458
-
Toward generating reducible replay logs
-
Kyu Hyung Lee, Yunhui Zheng, Nick Sumner, and Xiangyu Zhang. Toward generating reducible replay logs. In PLDI, 2011.
-
(2011)
PLDI
-
-
Lee, K.H.1
Zheng, Y.2
Sumner, N.3
Zhang, X.4
-
15
-
-
67650533712
-
Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
-
Shan Lu, Soyeon Park, Eunsoo Seo, and Yuanyuan Zhou. Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. ASPLOS, 2008.
-
(2008)
ASPLOS
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
16
-
-
34247107486
-
Hdd: Hierarchical delta debugging
-
Ghassan Misherghi and Zhendong Su. Hdd: hierarchical delta debugging. In ICSE, 2006.
-
(2006)
ICSE
-
-
Misherghi, G.1
Su, Z.2
-
17
-
-
52649147142
-
Delorean: Recording and deterministically replaying shared-memory multi-processor execution efficiently
-
Pablo Montesinos, Luis Ceze, and Josep Torrellas. Delorean: Recording and deterministically replaying shared-memory multi-processor execution efficiently. In ISCA, 2008.
-
(2008)
ISCA
-
-
Montesinos, P.1
Ceze, L.2
Torrellas, J.3
-
18
-
-
67650081259
-
Capo: A software-hardware interface for practical deterministic multi-processor replay
-
Pablo Montesinos, Matthew Hicks, Samuel T. King, and Josep Torrellas. Capo: a software-hardware interface for practical deterministic multi-processor replay. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Montesinos, P.1
Hicks, M.2
King, S.T.3
Torrellas, J.4
-
20
-
-
67650035234
-
Finding and reproducing heisenbugs in concurrent programs
-
Madanlal Musuvathi, Shaz Qadeer, Thomas Ball, Ǵerard 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
-
21
-
-
33845521068
-
Interprocedural slicing of multithreaded programs with applications to java
-
Mangala Gowri Nanda and S. Ramesh. Interprocedural slicing of multithreaded programs with applications to java. ACM Trans. Program. Lang. Syst., 2006.
-
(2006)
ACM Trans. Program. Lang. Syst.
-
-
Nanda, M.G.1
Ramesh, S.2
-
22
-
-
72249098984
-
PRES: Probabilistic replay with execution sketching on multi-processors
-
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, 2009.
-
(2009)
SOSP
-
-
Park, S.1
Zhou, Y.2
Xiong, W.3
Yin, Z.4
Kaushik, R.5
Lee, K.H.6
Lu, S.7
-
24
-
-
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
-
25
-
-
0034593043
-
Jrapture: A capture/replay tool for observation-based testing
-
John Steven, Pravir Ch, Bob Fleck, and Andy Podgurski. jrapture: A capture/replay tool for observation-based testing. In ISSTA, 2000.
-
(2000)
ISSTA
-
-
Steven, J.1
Pravir, Ch.2
Fleck, B.3
Podgurski, A.4
-
26
-
-
57849166365
-
Dynamic slicing of multithreaded programs for race detection
-
Sriraman Tallam, Chen Tian, and Rajiv Gupta. Dynamic slicing of multithreaded programs for race detection. In ICSM, pages 97-106, 2008.
-
(2008)
ICSM
, pp. 97-106
-
-
Tallam, S.1
Tian, C.2
Gupta, R.3
-
27
-
-
34548269013
-
Enabling tracing of long-running multithreaded programs via dynamic execution reduction
-
Sriraman Tallam, Chen Tian, Rajiv Gupta, and Xiangyu Zhang. Enabling tracing of long-running multithreaded programs via dynamic execution reduction. In ISSTA, 2007.
-
(2007)
ISSTA
-
-
Tallam, S.1
Tian, C.2
Gupta, R.3
Zhang, X.4
-
29
-
-
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
-
30
-
-
79953114923
-
Doubleplay: Parallelizing sequential logging and replay
-
Kaushik Veeraraghavan, Dongyoon Lee, Benjamin Wester, Jessica Ouyang, Peter M. Chen, Jason Flinn, and Satish Narayanasamy. Doubleplay: parallelizing sequential logging and replay. In ASPLOS, 2011.
-
(2011)
ASPLOS
-
-
Veeraraghavan, K.1
Lee, D.2
Wester, B.3
Ouyang, J.4
Chen, P.M.5
Flinn, J.6
Narayanasamy, S.7
-
32
-
-
77952268287
-
Analyzing multicore dumps to facilitate concurrency bug reproduction
-
Dasarath Weeratunge, Xiangyu Zhang, and Suresh Jagannathan. Analyzing multicore dumps to facilitate concurrency bug reproduction. In ASPLOS, 2010.
-
(2010)
ASPLOS
-
-
Weeratunge, D.1
Zhang, X.2
Jagannathan, S.3
-
34
-
-
56249087518
-
Program slicing
-
Mark Weiser. Program slicing. In TSE, 1984.
-
(1984)
TSE
-
-
Weiser, M.1
-
35
-
-
0012526369
-
Microcheckpointing: Checkpointing for multithreaded applications
-
K. Whisnant, Z. Kalbarczyk, and R. K. Iyer. Microcheckpointing: Checkpointing for multithreaded applications. In IOLTW, 2000.
-
(2000)
IOLTW
-
-
Whisnant, K.1
Kalbarczyk, Z.2
Iyer, R.K.3
-
36
-
-
57349109988
-
Efficient program execution indexing
-
Bin Xin, William N. Sumner, and Xiangyu Zhang. Efficient program execution indexing. In PLDI, 2008.
-
(2008)
PLDI
-
-
Xin, B.1
Sumner, W.N.2
Zhang, X.3
-
37
-
-
77954609085
-
Execution synthesis: A technique for automated software debugging
-
Cristian Zamfir and George Candea. Execution synthesis: a technique for automated software debugging. In EuroSys, 2010.
-
(2010)
EuroSys
-
-
Zamfir, C.1
Candea, G.2
-
38
-
-
0036472476
-
Simplifying and isolating failure-inducing input
-
Andreas Zeller and Ralf Hildebrandt. Simplifying and isolating failure-inducing input. TSE, 2002.
-
(2002)
TSE
-
-
Zeller, A.1
Hildebrandt, R.2
-
39
-
-
8344277509
-
Cost effective dynamic program slicing
-
Xiangyu Zhang and Rajiv Gupta. Cost effective dynamic program slicing. In PLDI, 2004.
-
(2004)
PLDI
-
-
Zhang, X.1
Gupta, R.2
|