DocumentCode :
2180070
Title :
A system for visualizing and animating program runtime histories
Author :
Liu, Zhiqing
Author_Institution :
Land Software, Princeton, NJ, USA
fYear :
1996
fDate :
3-6 Sep 1996
Firstpage :
46
Lastpage :
53
Abstract :
Program visualization and animation are well-known to be important in helping people understand computer programs. Researchers have investigated a variety of techniques and built many systems to this end. However, the use of program visualization and animation systems is limited in real programming environments due to a number of problems. Among others, these include lack of flexibility and poor user interaction resulting from the use of ad hoc techniques. This paper describes a programmable and integrated graphical system for visualizing and animating program runtime histories. It employs a special runtime system to automatically accumulate historical information about program execution and allows users to visualize it through multiple active views in a post-mortem style. Program animation is then integrated into these views by adding a time dimension. Underneath is an animation description language, using which we can specify all these views systematically. This paper describes the key features of the system, its primary design considerations and its implementation techniques
Keywords :
computer animation; data visualisation; program diagnostics; programming environments; reverse engineering; ad hoc techniques; animation description language; design considerations; flexibility; historical information accumulation; implementation techniques; integrated graphical system; multiple active views; post-mortem style; program animation system; program execution; program runtime histories; program understanding; program visualization; programmable system; programming environments; time dimension; user interaction; view specification; Animation; History; Programming environments; Prototypes; Runtime; Usability; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages, 1996. Proceedings., IEEE Symposium on
Conference_Location :
Boulder, CO
ISSN :
1049-2615
Print_ISBN :
0-8186-7508-X
Type :
conf
DOI :
10.1109/VL.1996.545266
Filename :
545266
Link To Document :
بازگشت