𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Program graph visualization

✍ Scribed by Plínio R. S. Vilela; José C. Maldonado; Mario Jino


Book ID
101239671
Publisher
John Wiley and Sons
Year
1997
Tongue
English
Weight
183 KB
Volume
27
Category
Article
ISSN
0038-0644

No coin nor oath required. For personal study only.

✦ Synopsis


Although there are many algorithms to draw hierarchical structures such as directed graphs and trees none specifically treat the problem of visualizing program graphs. This paper presents an algorithm and the underlying tool -ViewGraph -designed to visualize program graphs. The algorithm is divided in two parts: (1) determine node positions, and (2) assign routes to branches. The first part has three steps: level assignment, scope and position calculation. A modified algorithm used to assign levels to nodes in a tree is used to find Y coordinates; a concept called scope is used to define X coordinates. Scope is a prediction of the space required by a node and its descendants. A search on the available positions left by the placement of nodes is performed to route branches. A set of aesthetic aspects meant to help the development of program graph visualization algorithms is also proposed. The algorithm runs in an acceptable time making it useful even for interactive applications. ©1997 by John Wiley & Sons, Ltd.


📜 SIMILAR VOLUMES


Graph visualization toolkits
✍ Dogrusoz, U.; Qingwen Feng; Madden, B.; Doorley, M.; Frick, A. 📂 Article 📅 2002 🏛 IEEE 🌐 English ⚖ 423 KB
Visualization of Graph Products
✍ Jänicke, S.; Heine, C.; Hellmuth, M.; Stadler, P.F.; Scheuermann, G. 📂 Article 📅 2010 🏛 IEEE 🌐 English ⚖ 1021 KB