DocumentCode
2134583
Title
An incremental approach to aesthetic graph layout
Author
Miriyala, Kanth ; Hornick, Scot W. ; Tamassia, Roberto
Author_Institution
Anderson Consulting, Chicago, IL, USA
fYear
1993
fDate
19-23 Jul 1993
Firstpage
297
Lastpage
308
Abstract
In CASE tools, software representations-dataflow diagrams and entity-relationship diagrams, for example-change or are changed interactively during software evolution. The displays of these representations should only change minimally so that the user can follow and validate the process. This can be achieved by having a layout approach that respects the current node positioning and draws new edges without disturbing any of the existing nodes or edges. New nodes may not overlap existing nodes and only cause any overlapped edges to be redrawn. This incremental graph layout problem is addressed here. A practical algorithm and its implementation, which efficiently routes edges according to the criteria of no node overlap and (heuristically) minimum crossings, bends, and length of edges, are discussed
Keywords
computer aided software engineering; data flow graphs; entity-relationship modelling; system documentation; CASE tools; aesthetic graph layout; dataflow diagrams; entity-relationship diagrams; incremental graph layout problem; layout approach; minimum crossings; node overlap; node positioning; software evolution; software representations; Algorithm design and analysis; Computer aided software engineering; Data structures; Displays; Graphics; Information analysis; Programming; Software algorithms; Software tools; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
ISSN
1066-1387
Print_ISBN
0-8186-3480-4
Type
conf
DOI
10.1109/CASE.1993.634832
Filename
634832
Link To Document