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 :
بازگشت