DocumentCode :
1703976
Title :
Experiences in automatic levelling of data flow diagrams
Author :
Doorley, M. ; Cahill, A.
Author_Institution :
Tom Sawyer Software, Berkeley, CA, USA
fYear :
1996
Firstpage :
218
Lastpage :
229
Abstract :
The data flow diagram (DFD) is a valuable tool in redocumentation of software systems, showing the interaction of programs and data. When drawn naively, DFDs are likely to be too large and dense to be of any practical use. Levelling of DFDs provides a logical approach to the production of manageable documentation. We consider the objectives addressed in the automatic creation of levelled diagrams from a given syntactical structure. We present techniques for automatic levelling by partitioning diagram processes based on graph connectivity, and grouping and scoping of data stores based on data flows. An extensive case study confirms the usefulness of the approach outlined
Keywords :
automatic programming; data flow graphs; reverse engineering; software reusability; system documentation; DFD; automatic creation; automatic levelling; data flow diagrams; data flows; data stores; graph connectivity; levelled diagrams; manageable documentation; partitioning diagram processes; redocumentation; software systems; syntactical structure; Application software; Bridges; Computer science; Data mining; Design for disassembly; Flow graphs; Information systems; Production; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1996, Proceedings., Fourth Workshop on
Conference_Location :
Berlin
ISSN :
1092-8138
Print_ISBN :
0-8186-7283-8
Type :
conf
DOI :
10.1109/WPC.1996.501136
Filename :
501136
Link To Document :
بازگشت