DocumentCode
2491852
Title
Object-oriented visualization of program logic
Author
Lahtinen, S.-P. ; Sutinen, E. ; Tarhio, J. ; Tuovinen, A.-P.
Author_Institution
Dept. of Comput. Sci., Helsinki Univ., Finland
fYear
1997
fDate
28 Jul-1 Aug 1997
Firstpage
76
Lastpage
88
Abstract
The Eliot system visualizes program execution; it concentrates on program logic, i.e., dynamic semantics of a program. The Eliot approach to program visualization is based on visual data types capable of animating their instances. The architecture of Eliot applies the object-oriented approach by implementing visual data types as classes of self-animated objects. The benefits of the object-oriented approach to program visualization are clear; in addition to providing a programmer with a flexible and interactive animation environment, it shortens the construction time of animation from hours to minutes. This makes Eliot an interesting choice for uses in education, program development, and visual debugging, as well as algorithm research
Keywords
computer animation; computer science education; data structures; data visualisation; object-oriented programming; program debugging; software engineering; subroutines; Eliot system; algorithm research; animation construction time; dynamic semantics; education; instance animation; interactive animation environment; object-oriented visualization; program development; program execution visualization; program logic; self-animated objects; visual data types; visual debugging; Algorithm design and analysis; Animation; Computer architecture; Computer science; Data visualization; Displays; Dynamic programming; Educational programs; Logic; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 23. Proceedings
Conference_Location
Santa Barbara, CA
Print_ISBN
0-8186-8383-X
Type
conf
DOI
10.1109/TOOLS.1997.654702
Filename
654702
Link To Document