- 1.Hiralal Agrawal, Richard A. DeMiUo, and Eugene H. Spafford, "An Execution-Backtracking Approach to Debugging," IEEE Software, pp. 21-26 (May 1991). Google ScholarDigital Library
- 2.Thomas Ball and James R. Larus, "Optimally Profiring and Tracing Programs," Symp. on Principles of Programming Languages, pp. 59-70 (january 1992). Google ScholarDigital Library
- 3.Jong-Deok Choi and Janice M. Stone, "Balancing Runtime and Replay Costs in a Trace-and-Replay System," A CM/ONR Workshop on Parallel and Distributed Debugging, pp. 26-35 Santa Cruz, CA, (May 1991). Google ScholarDigital Library
- 4.Jong-Deok Choi, Barton P. Miller, and Robert H. B. Netzer, "Techniques for Debugging Parallel Programs with Flowback Analysis," A CM Trans. on Programming Languages and Systems 13(4)pp. 491-530 (October 1991). Google ScholarDigital Library
- 5.Stuart i. Feldman and Channing B. Brown, "IGOR: A System for Program Debugging via Reversible Execution," Proc. of the SiGPLAN/SiGOPS Workshop on Parallel and Distributed Debugging, Madison, Wi, (May 1988). Google ScholarDigital Library
- 6.James R. Larus, "Abstract Execution: A Technique for Efficiently Tracing Programs," Software Practice and Experience 20(12) pp. 1241-1258 (December 1990). Google ScholarDigital Library
- 7.James R. Larus, "Efficient Program Tracing," IEEE Computer 26(5) pp. 52-61 (May 1993). Google ScholarDigital Library
- 8.Kai Li and W. K. Fuchs, "Compiler Assisted Static Checkpoint Insertion," Proc. of Fault Tolerant Computing Systems, (1992).Google Scholar
- 9.j.M. MeUor-Crummey and T. J. LeBlanc, "A Software Instruction Counter," Proc. of the Third ASP- LOS, (April, 1989). Google ScholarDigital Library
- 10.Barton P. Miller and Jong-Deok Choi, "A Mechanism for Efficient Debugging of Parallel Programs," SIGPLAN Conf. on Programming Language Design and implementation, pp. 135-144 Atlanta, GA, (June 1988). Google ScholarDigital Library
- 11.James S. Plank and Kai Li, "Faster Checkpointing with N+i Parity," Tech Report CS-93-219, Univ. of Tennessee, (Dec 1993). Google ScholarDigital Library
- 12.Steven P. Reiss, "Trace-Based Debugging," AADE- BUG '93, Linkoping, Sweden, (May 1993). Google ScholarDigital Library
- 13.Robert Wahbe, Steven Lucco, and Susan L. Graham, "Practical Data Breakpoints: Design and Implementation," SIG?LAN'93 Conference on Programming Language Design and Implementation, pp. 1-12 Albuquerque, NM, (June 1993). Google ScholarDigital Library
- 14.Paul R. Wilson and Thomas G. Moher, "Demonic Memory for Process Histories," Proc. of the SIG- PLAN '89 ?LDI Conf., pp. 330-343 (June 1989). Google ScholarDigital Library
Index Terms
- Optimal tracing and incremental reexecution for debugging long-running programs
Recommendations
Enabling tracing Of long-running multithreaded programs via dynamic execution reduction
ISSTA '07: Proceedings of the 2007 international symposium on Software testing and analysisDebugging long running multithreaded programs is a very challenging problem when using tracing-based analyses. Since such programs are non-deterministic, reproducing the bug is non-trivial and generating and inspecting traces for long running programs ...
Comments