• DocumentCode
    2228029
  • Title

    A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance

  • Author

    Benedusi, P. ; Cimitile, A. ; Carlini, U. De

  • Author_Institution
    CRIAI, Portici, Italy
  • fYear
    1989
  • fDate
    16-19 Oct 1989
  • Firstpage
    180
  • Lastpage
    189
  • Abstract
    The methodology used to define a reverse engineering process that has been employed in an enhancement maintenance operation on a Pascal software system is described. Attention is focused on the methodology used to produce, from code, a hierarchy of data-flow diagrams (DFDs) at different levels of abstraction. DFDs are produced in the high-level design phase of a software production process using transform analysis. It is shown that DFD production by reverse engineering is useful in maintenance, not only for the software comprehension phase, but also for suggesting and supporting restructuring activities during the development of maintenance operations
  • Keywords
    Pascal; software engineering; DFD production; Pascal software system; data-flow diagrams; enhancement maintenance operation; hierarchical data flow diagrams; high-level design phase; maintenance operations; restructuring activities; reverse engineering methodology; reverse engineering process; software comprehension phase; software maintenance; software production process; transform analysis; Computer science; Data mining; Design for disassembly; Documentation; Production; Reverse engineering; Software maintenance; Software systems; Software testing; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1989., Proceedings., Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    0-8186-1965-1
  • Type

    conf

  • DOI
    10.1109/ICSM.1989.65208
  • Filename
    65208