• DocumentCode
    2135308
  • Title

    A heuristics approach to automatic data flow diagram layout

  • Author

    Tan, K.-P. ; Ong, G.H. ; Wong, P.

  • Author_Institution
    Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
  • fYear
    1993
  • fDate
    19-23 Jul 1993
  • Firstpage
    314
  • Lastpage
    323
  • Abstract
    A heuristics method for the automatic placement of data flow diagrams (DFDs) is presented. It fulfills the whole set of aesthetics requirements for a nice DFD layout within an acceptable time bound. The system allocates the process with most data flows at the center of a 2-D grid space and effectively handles the positional preference for entities, processes, and data stores. The test cut function detects any crisscrossing of data flows and any cutting of DFD objects. The pop function pops up to those objects of high intersection weight to the upper layer under aesthetics optimization. This 3-D DFD contains only linear data flows with all crisscrossings eliminated. A noncutting connection between two objects can be seen clearly by rotating the 3-D DFD at every 90° step. Thus, the heuristics method realizes the abstraction of automatic diagram creation
  • Keywords
    computer aided software engineering; data flow graphs; optimisation; system documentation; aesthetics optimization; aesthetics requirements; automatic data flow diagram layout; automatic diagram creation; data stores; entities; heuristics method; intersection weight; pop function; positional preference; processes; test cut function; Algorithm design and analysis; Computer aided software engineering; Design for disassembly; Integrated circuit layout; Manufacturing; Printed circuits; System testing; Very large scale integration;
  • 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.634835
  • Filename
    634835