DrDebug: Deterministic Replay based Cyclic Debugging with Dynamic Slicing
暂无分享,去创建一个
Yan Wang | Rajiv Gupta | Harish Patil | Iulian Neamtiu | Cristiano Pereira | Gregory Lueck | Rajiv Gupta | H. Patil | Iulian Neamtiu | C. Pereira | Yan Wang | G. Lueck
[1] Christian Bienia,et al. Benchmarking modern multiprocessors , 2011 .
[2] Jens Krinke,et al. Context-sensitive slicing of concurrent programs , 2003, ESEC/FSE-11.
[3] James Cownie,et al. PinPlay: a framework for deterministic replay and reproducible analysis of parallel programs , 2010, CGO '10.
[4] Jeff Huang,et al. LEAN: simplifying concurrency bug reproduction via replay-supported execution reduction , 2012, OOPSLA '12.
[5] Xiangyu Zhang,et al. Pruning dynamic slices with confidence , 2006, PLDI '06.
[6] Yan Wang,et al. Isolating bugs in multithreaded programs using execution suppression , 2011, Softw. Pract. Exp..
[7] Mangala Gowri Nanda,et al. Interprocedural slicing of multithreaded programs with applications to Java , 2006, TOPL.
[8] Satish Narayanasamy,et al. BugNet: continuously recording program execution for deterministic replay debugging , 2005, 32nd International Symposium on Computer Architecture (ISCA'05).
[9] Nicholas Nethercote,et al. Valgrind: a framework for heavyweight dynamic binary instrumentation , 2007, PLDI '07.
[10] Satish Narayanasamy,et al. Maple: a coverage-driven testing tool for multithreaded programs , 2012, OOPSLA '12.
[11] Joseph Robert Horgan,et al. Dynamic program slicing , 1990, PLDI '90.
[12] Xiangyu Zhang,et al. Precise dynamic slicing algorithms , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..
[13] Satish Narayanasamy,et al. A case for an interleaving constrained shared-memory multi-processor , 2009, ISCA '09.
[14] Xiangyu Zhang,et al. Memory slicing , 2009, ISSTA.
[15] Xiangyu Zhang,et al. Toward generating reducible replay logs , 2011, PLDI '11.
[16] Shan Lu,et al. ConMem: detecting severe concurrency bugs through an effect-oriented approach , 2010, ASPLOS XV.
[17] Xiangyu Zhang,et al. Enabling tracing Of long-running multithreaded programs via dynamic execution reduction , 2007, ISSTA '07.
[18] Wen Du,et al. Function Call Flow based Fitness Function Design in Evolutionary Testing , 2007, 14th Asia-Pacific Software Engineering Conference (APSEC'07).
[19] Harish Patil,et al. PinADX: an interface for customizable debugging with dynamic instrumentation , 2012, CGO '12.
[20] Rudolf Eigenmann,et al. SPEComp: A New Benchmark Suite for Measuring Parallel Computer Performance , 2001, WOMPAT.
[21] Xiangyu Zhang,et al. Dynamic slicing long running programs through execution fast forwarding , 2006, SIGSOFT '06/FSE-14.
[22] Xiangyu Zhang,et al. Analyzing concurrency bugs using dual slicing , 2010, ISSTA '10.
[23] Rajiv Gupta,et al. Dynamic slicing of multithreaded programs for race detection , 2008, 2008 IEEE International Conference on Software Maintenance.
[24] B. Myers. Debugging Reinvented: Asking and Answering Why and Why Not Questions about Program Behavior , 2008 .
[25] Satish Narayanasamy,et al. Automatic logging of operating system effects to guide application-level architecture simulation , 2006, SIGMETRICS '06/Performance '06.
[26] Harish Patil,et al. Pin: building customized program analysis tools with dynamic instrumentation , 2005, PLDI '05.
[27] Xiangyu Zhang,et al. Efficient online detection of dynamic control dependence , 2007, ISSTA '07.