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 :
بازگشت