• DocumentCode
    2180070
  • Title

    A system for visualizing and animating program runtime histories

  • Author

    Liu, Zhiqing

  • Author_Institution
    Land Software, Princeton, NJ, USA
  • fYear
    1996
  • fDate
    3-6 Sep 1996
  • Firstpage
    46
  • Lastpage
    53
  • Abstract
    Program visualization and animation are well-known to be important in helping people understand computer programs. Researchers have investigated a variety of techniques and built many systems to this end. However, the use of program visualization and animation systems is limited in real programming environments due to a number of problems. Among others, these include lack of flexibility and poor user interaction resulting from the use of ad hoc techniques. This paper describes a programmable and integrated graphical system for visualizing and animating program runtime histories. It employs a special runtime system to automatically accumulate historical information about program execution and allows users to visualize it through multiple active views in a post-mortem style. Program animation is then integrated into these views by adding a time dimension. Underneath is an animation description language, using which we can specify all these views systematically. This paper describes the key features of the system, its primary design considerations and its implementation techniques
  • Keywords
    computer animation; data visualisation; program diagnostics; programming environments; reverse engineering; ad hoc techniques; animation description language; design considerations; flexibility; historical information accumulation; implementation techniques; integrated graphical system; multiple active views; post-mortem style; program animation system; program execution; program runtime histories; program understanding; program visualization; programmable system; programming environments; time dimension; user interaction; view specification; Animation; History; Programming environments; Prototypes; Runtime; Usability; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1996. Proceedings., IEEE Symposium on
  • Conference_Location
    Boulder, CO
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-7508-X
  • Type

    conf

  • DOI
    10.1109/VL.1996.545266
  • Filename
    545266