About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
IEEEI 1995
Conference paper
Visualizing programs using graphs
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.