• 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