Location of Repository

Supervised by:

By Arno Fiva, Yi Wei, Prof Bertrand and Meyer Abstract

Abstract

The ability to reproduce a program execution has many applications. Especially in software debugging, reproducing a failure is often time consuming if not impossible. Can we automate the task? The goal of this master project is to design and implement a framework to reproduce executions for Eiffel programs. The framework uses Capture/Replay, a technique to reproduce program executions by simulating the environment a program was previously exposed to. With the framework, we were able to automatically reproduce executions covering both sequential and concurrent programs. Further experiments showed that capturing entails acceptable time overhead, even for large GUI applications containing several million lines of code. Acknowledgments I would like to express thanks to Prof. Bertrand Meyer for the opportunity of devoting my master thesis to the topic of capture/replay and Dr. Andreas Leitner for initially proposing the idea of reproducing program executions using capture/replay. Furthermore I thank Emmanuel Stapf from Eiffel Software fo

Year: 2010
OAI identifier: oai:CiteSeerX.psu:10.1.1.414.1805
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://se.inf.ethz.ch/old/proj... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.