• 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