A Particular Bug Trap: Execution Replay Using Virtual Machines
Abstract
Execution-replay (ER) is well known in the literature but has been restricted to special system architectures for many years. Improved hardware resources and the maturity of virtual machine technology promise to make ER useful for a broader range of development projects. This paper describes an approach to create a practical, generic ER infrastructure for desktop PC systems using virtual machine technology. In the created VM environment arbitrary application programs will run and be replayed unmodified, neither instrumentation nor recompilation are required.
- Publication:
-
arXiv e-prints
- Pub Date:
- October 2003
- DOI:
- 10.48550/arXiv.cs/0310030
- arXiv:
- arXiv:cs/0310030
- Bibcode:
- 2003cs.......10030O
- Keywords:
-
- Computer Science - Distributed;
- Parallel;
- and Cluster Computing;
- D.2.5
- E-Print:
- In M. Ronsse, K. De Bosschere (eds), proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG 2003), September 2003, Ghent. cs.SE/0309027