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