DocumentCode
2581960
Title
Layout heuristics for graphical representations of programs
Author
Linos, Panagiotis ; Rajlich, Vaclav ; Korel, Bogdan
Author_Institution
Dept. of Comput. Sci., Tennessee Technol. Univ., Cookeville, TN, USA
fYear
1991
fDate
13-16 Oct 1991
Firstpage
1127
Abstract
A layout problem is formulated for two-column graphs, and a layout algorithm, referred to as an insertion algorithm, for the two-column graph problem is presented. In addition, two variants of the algorithm are presented: dynamic insertion and delta insertion algorithms. The layout algorithms are implemented and experiments performed in order to compared their performance to existing layout algorithms for hierarchical graphs (i.e., exchanging and averaging algorithms). The experimental results show that the insertion method produces significantly better layouts compared to the existing methods. The method has been implemented in two software tools for the development and maintenance of programs, VIC and VIFOR (Visual Interactive C and FORTRAN 77, respectively)
Keywords
heuristic programming; interactive programming; software tools; VIC; VIFOR; Visual Interactive C; delta insertion; dynamic insertion; insertion algorithm; layout heuristics; program development; program graphical representation; program maintenance; programming; software tools; two-column graphs; visual interactive FORTRAN 77; Computer aided software engineering; Computer displays; Computer science; Graphics; Joining processes; Large screen displays; Layout; Programming; Software engineering; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man, and Cybernetics, 1991. 'Decision Aiding for Complex Systems, Conference Proceedings., 1991 IEEE International Conference on
Conference_Location
Charlottesville, VA
Print_ISBN
0-7803-0233-8
Type
conf
DOI
10.1109/ICSMC.1991.169839
Filename
169839
Link To Document