Java Debugger Traces Bugs to Their Origin
VisiComp's RetroVue keeps track of every operation executed by the program being debugged.Java development tool maker VisiComp Inc. on Monday announced a new version of its RetroVue debugger, which it calls a Total Recall debugger for Java. Ron Hughes, CEO of the Felten, Calif., company, said unlike conventional debugging tools, RetroVue keeps track of every operation executed by the program being debugged and thus enables developers to "roll back the clock" to any previous instance in the programs execution and review the state of the program at that point in time. Hughes said RetroVue 1.1 is based on VisiComps visualization software, which uses proprietary algorithms to show the mechanics of Java programs in graphical format that displays the state, execution and thread interactions of programs. This allows developers to trace bugs to their origin, the company said. Once the program is identified and chronicled, RetroVue allows the developer to rewind or fast-forward through the execution to search for particular conditions or variables and to observe the relationships between the source code and other parts of the program.
In a statement, James Gosling, a Sun Microsystems Inc. vice president and distinguished engineer and creator of Java, said: "The work the folks at VisiComp have done is truly spectacular. It has a strong opportunity to dramatically improve the software development process."