DocumentCode :
3028664
Title :
A bottom-up approach for visualizing program behavior
Author :
Koike, Hideki ; Aida, Manabu
Author_Institution :
Graduate Sch. of Inf. Syst., Univ. of Electro-Commun., Tokyo, Japan
fYear :
1995
fDate :
5-9 Sep 1995
Firstpage :
91
Lastpage :
98
Abstract :
Visualization of program execution is generally beneficial for programmers to understand the program. However, there exist only a limited number of visualization systems which can be used for practical applications. The main focus of the traditional visualization systems is on how to make concrete pictures, and they are customized for specific application domains. Therefore, the existing visualization systems cannot be easily used for a wide range of applications. We propose an alternative framework for program visualization based on a bottom-up approach. A conventional top-down manner for designing a concrete final picture is not used here. Instead, our system draws an abstract picture as a set of local pictures by applying local drawing rules. We also introduced a scaling mechanism that prevents overflowing or overdrawing. The proposed framework also enables us to see a conceptual structure of the program naturally. A prototype system is developed by using the Scheme interpreter. Examples of visualization by the system are shown
Keywords :
data visualisation; program interpreters; system monitoring; visual languages; visual programming; Scheme interpreter; abstract picture; bottom-up approach; conceptual program structure; concrete pictures; local drawing rules; local pictures; program behavior visualisation; program execution visualisation; program understanding; scaling mechanism; Animation; Concrete; Control systems; Data visualization; Dynamic programming; Information systems; Microscopy; Programming profession; Prototypes; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages, Proceedings., 11th IEEE International Symposium on
Conference_Location :
Darmstadt
ISSN :
1049-2615
Print_ISBN :
0-8186-7045-2
Type :
conf
DOI :
10.1109/VL.1995.520790
Filename :
520790
Link To Document :
بازگشت