Abstract: | The Programmer's Hierarchical Interactive Graphics System (PHIGS) is an International Standard for computer graphics. PHIGS provides a flexible mechanism for creating hierarchical models from collections of directed acyclic graphs known as 'structure networks'. In practice, the combination of powerful data structuring facilities and the ability to dynamically edit structure networks can lead to a potential complexity which makes models difficult to manage and maintain reliably. This paper presents TopDraw , a portable programming tool for visualising PHIGS structure networks, by automatically documenting their topology using diagrams. Drawing tidy representations of graphs algorithmically is a difficult problem, and most existing systems are large, complex and speciallsed The alternative approach taken in TopDraw is to use a fast, straightforward algorithm supplemented when necessary by an interactive 'tidief. A novel feature of TopDraw is that the diagrams it produces are themselves PHIGS structures, which the application may edit and manipdate as required. TopDraw is a component of the PHIGS Toolkit , an emerging set of portable integrated tools for PHIGS environments. |