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
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;
Conference_Titel :
Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
Print_ISBN :
0-8186-3480-4
DOI :
10.1109/CASE.1993.634835