• 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