• 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