Integrated dynamic-visual parallel debugging apparatus and method thereof
AssigneeElectronics and Telecommunications Research Institute
InventorsGi Won On, Bum Sik Lee, Dong Hae Chi, Chee Hang Park
Life of this patent
Estimating the term…
Abstract
An integrated dynamic-visual parallel debugging apparatus comprising: replay drive means for receiving a program and creating program symbol table information and an execution log file through reference execution; a parallel debugger core for receiving the program symbol table information and the execution log file from the replay drive means and managing views and events; and graphical user interface means for interfacing the parallel debugger core and a user.
Claims15
An integrated dynamic-visual parallel debugging apparatus comprising:
- replay drive means for receiving a program and creating program symbol table information and an execution log file through reference execution;
- a parallel debugger core for receiving the program symbol table information and the execution log file from the replay drive means and managing views and events;
- and
- graphical user interface means for interfacing the parallel debugger core and a user.
An integrated dynamic-visual parallel debugging method comprising the steps of:
- entering information for visual debugging while performing parallel dynamic cyclical debugging on a textual view window and requesting textual/graphical mapping;
- notifying a result of searching an execution log file to find out a mapping object event to a graphical view browser and a dialog of which have been requested mapping;
- displaying flow of execution of a program being debugged;
- performing the visual debugging by repeatedly animating the execution flow of the program which is currently displayed;
- examining an execution state at a point where the program stops because of a debugging event on various textual view windows regardless of progress of the visual debugging;
- and
- requesting textual/graphical view mapping in synchronization with the examining step above.
Dependencies are inferred from the claim text.