• DocumentCode
    1249431
  • Title

    Object-oriented program tracing and visualization

  • Author

    Lange, Danny B. ; Nakamura, Yuichi

  • Author_Institution
    IBM Tokyo Res. Lab., Japan
  • Volume
    30
  • Issue
    5
  • fYear
    1997
  • fDate
    5/1/1997 12:00:00 AM
  • Firstpage
    63
  • Lastpage
    70
  • Abstract
    Conventional program analysis and presentation techniques are insufficient when dealing with object oriented concepts, but tool developers have nevertheless found a way to obtain and visualize OO traces. The approach presented combines static information with actual execution information to produce views that summarize the relevant computation. In developing this approach, the authors focused on reducing the search space for extracting dynamic program information and on creating visualizations that may improve a programmer´s understanding of object behaviour in real world OO systems. They applied the research prototype, Program Explorer, to a real project outside IBM. Although Program Explorer was originally designed for C++, a version for IBM´s System Object Model (SOM) has demonstrated that the concepts are applicable to OO languages in general
  • Keywords
    object-oriented languages; object-oriented programming; program diagnostics; reverse engineering; visual programming; OO languages; OO traces; Program Explorer; System Object Model; dynamic program information; execution information; object behaviour; object oriented concepts; object oriented program tracing; program analysis; program understanding; program visualization; real project; real world OO systems; research prototype; search space reduction; static information; tool developers; Laboratories; Merging; Object oriented modeling; Visualization;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.589912
  • Filename
    589912