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
Link To Document