DocumentCode :
2297720
Title :
Applying algorithm animation techniques for program tracing, debugging, and understanding
Author :
Mukherjea, Sougata ; Stasko, John T.
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
1993
fDate :
17-21 May 1993
Firstpage :
456
Lastpage :
465
Abstract :
Algorithm animation presents a dynamic visualization of an algorithm or program. This work seeks to bridge the two domains of data structure display and algorithm animation. The application-specific nature of algorithm animation views could be a valuable debugging aid for software developers. A system called Lens was developed that allows programmers to rapidly develop animations of their programs. Lens supports application-specific semantic program views as seen in many algorithm animation systems, but does not require graphics programming. Lens is integrated with a system debugger to support iterative testing and refinement. The authors describe the conceptual model on which Lens is based, illustrate how program animations are built with Lens, and outline some of the implementation challenges the system presents
Keywords :
computer animation; data visualisation; engineering graphics; program debugging; program diagnostics; virtual machines; Lens; algorithm animation; application-specific semantic program views; conceptual model; data structure display; dynamic visualization; implementation; iterative testing; program debugging; program tracing; program understanding; refinement; system debugger; Animation; Bridges; Data structures; Data visualization; Displays; Iterative algorithms; Lenses; Programming profession; Software algorithms; Software debugging;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1993. Proceedings., 15th International Conference on
Conference_Location :
Baltimore, MD
ISSN :
0270-5257
Print_ISBN :
0-8186-3700-5
Type :
conf
DOI :
10.1109/ICSE.1993.346020
Filename :
346020
Link To Document :
بازگشت