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