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
fDate :
28 Jul-1 Aug 1997
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;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 23. Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-8383-X
DOI :
10.1109/TOOLS.1997.654702