Many applications, from everyday file system browsers to visual programming tools, require the display of network and graph structures. The Graph Visualization Framework (GVF) is an architecture that supports the tasks common to most graph browsers and editors. This article gives a brief overview of the design of the GVF and focuses on the core classes that are used to represent and manipulate graphs. The design of the core classes is justified by the requirements for navigation and visualization.

Design Tools and Techniques (acm D.2.2), Languages (acm D.2.1.1), User Interfaces (acm H.5.2), Methodology and Techniques (acm I.3.6), Applications (acm I.3.8)
Information Systems [INS]
Visualization and 3D User Interfaces

Marshall, M.S, Herman, I, & Melançon, G. (2000). An object-oriented design for graph visualization. Information Systems [INS]. CWI.