DocumentCode
2323396
Title
Visualizing programs using graphs
Author
Zernik, Dror
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
1995
fDate
7-8 March 1995
Abstract
Graphs seem to be a natural way to represent various aspects of program execution. And therefore, graphs are commonly used by software visualization to display, interpret, document and convey the static and dynamic nature of program execution. The major obstacles which must be considered before graphs can be used in software visualization tools, are the conceptual problems, that is, the difficulty of the interpretation of a graph by a user, and the display problems, that is, the difficulties in handling large graphs and drawing dynamically changing graphs on the display. In this paper, we show a set of techniques which together overcome the complexity of large graphs, their display, and the handling of the dynamic changes in graphs. We demonstrate these techniques based on a variety of tools which were developed in the past.
Keywords
computer aided software engineering; graph theory; programming environments; software engineering; software maintenance; visual programming; conceptual problems; display problems; dynamically changing graphs; graphs; program execution; programming environments; software visualization tools; Animation; Communication system control; Debugging; Displays; Flowcharts; Program processors; Software maintenance; Software tools; Visualization; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Electronics Engineers in Israel, 1995., Eighteenth Convention of
Conference_Location
Tel Aviv, Israel
Print_ISBN
0-7803-2498-6
Type
conf
DOI
10.1109/EEIS.1995.513777
Filename
513777
Link To Document