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