DocumentCode :
2498995
Title :
Jan - Java animation for program understanding
Author :
Löhr, Klaus-Peter ; Vratislavsky, André
Author_Institution :
Freie Univ. Berlin, Germany
fYear :
2003
fDate :
28-31 Oct. 2003
Firstpage :
67
Lastpage :
75
Abstract :
Jan is a system for animated execution of Java programs. Its application area is program understanding rather than debugging. To this end, the animation can be customized, both by annotating the code with visualization directives and by interactively adapting the visual appearance to the user´s personal taste. Object diagrams and sequence diagrams are supported. Scalability is achieved by recognizing object composition: object aggregates are displayed in a nested fashion; mechanisms for collapsing and exploding aggregates are provided. Jan has been applied to itself producing an animation of its visualization back-end.
Keywords :
Java; computer animation; diagrams; object-oriented programming; program visualisation; reverse engineering; Jan; Java animation; animated Java program execution; object aggregates; object composition; object diagrams; program understanding; program visualization; sequence diagrams; Aggregates; Animation; Collaboration; Data visualization; Debugging; Displays; Instruments; Java; Scalability; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Human Centric Computing Languages and Environments, 2003. Proceedings. 2003 IEEE Symposium on
Print_ISBN :
0-7803-8225-0
Type :
conf
DOI :
10.1109/HCC.2003.1260205
Filename :
1260205
Link To Document :
بازگشت