
24.4. GRAPH DRAWING FOR PROGRAM VISUALIZATION 747
24.4 Graph Drawing for Program Visualization
Many program visualization applications focus on visualizing the objects in memory. These
objects, along with their references to other objects, naturally form directed graphs.
Standard drawing algorithms for directed graphs can be used to produce layouts for object
graphs. However, program visualization applications may have requirements that are not
well-served by standard drawing algorithms. The rest of this section addresses specialized
drawing techniques relevant for program visualization.
24.4.1 Complex Node Structures
Objects in programs are complex ...