Loading...
Please wait, while we are loading the content...
Similar Documents
Backstep: incorporating reverse-execution into the eclipse java debugger.
| Content Provider | CiteSeerX |
|---|---|
| Author | Chapman, Dana |
| Abstract | In conventional debugging, if you make a mistake while debugging a program, such as running past a point in program code that you needed to inspect, the only recourse is to start debugging again from the beginning of the program. Using a standard interactive debugger, a user may be forced to restart the program under test many times to determine the origin of a fault. This paper outlines a prototype “Backstep debugger”, an extension of the Java debugger of the Eclipse IDE which allows a user to take a backstep in a debugging run and start debugging again from the invocation of the current method. The Backstep prototype extends functionality provided by the Java Debug Interface to create a system where a checkpoint of program state is saved each time a method is entered, and used to restore state if the user steps back to the start of that method. This allows a limited form of “undo ” in the debuggee process, and can potential save both significant time and frustration in the debugging process. 1. |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Java Debugger Java Debug Interface Standard Interactive Debugger Program Code Conventional Debugging Eclipse Ide Program State Limited Form Test Many Time Incorporating Reverse-execution Eclipse Java Debugger Current Method Debugging Process Debugging Run Debuggee Process Backstep Prototype Significant Time Prototype Backstep Debugger |
| Content Type | Text |
| Resource Type | Article |