Title :
Decomposition of data flow diagrams
Author :
Arndt, Timothy ; Guercio, Angela
Author_Institution :
Dept. of Comput. Sci., Lamar Univ., Beaumont, TX, USA
Abstract :
Data flow diagrams are an important design aid in system development. CASE tools allow data flow diagram construction and modification to be automated. Decomposition is the top-down development of a data flow diagram starting with the system inputs and the system outputs. Decomposition may also be automated, resulting in an interactive process for data flow diagram design. Adler (1988) described an algebra for the decomposition of data flow diagrams. A set of quality measures was also described. The authors show that these quality measures do not correspond to the intuitive notion of a good decomposition. A new set of criteria is proposed which does correspond to the intuitive notion of a good decomposition. The use Adler´s algebra leads to an inefficient decomposition process, as well as one which is not guaranteed to find a good decomposition. The authors give an efficient algorithm which gives a good decomposition
Keywords :
interactive systems; software tools; systems analysis; CASE tools; data flow diagram decomposition; design aid; interactive process; quality measures; system development; top-down development; Algebra; Automation; Computer aided software engineering; Computer science; Design for disassembly; Flow graphs; Matrix decomposition; Performance analysis; Process design; Software engineering;
Conference_Titel :
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location :
Capri
Print_ISBN :
0-8186-2830-8
DOI :
10.1109/SEKE.1992.227904