• DocumentCode
    3173515
  • Title

    Improving software maintenance using system-level reverse engineering

  • Author

    Gillis, Keith D. ; Wright, David G.

  • fYear
    1990
  • fDate
    26-29 Nov 1990
  • Firstpage
    84
  • Lastpage
    90
  • Abstract
    A FORTRAN reverse engineering software package is described which programmatically analyzes existing Fortran source code and generates complete structure charts and module specifications in a CASE environment. The user can also select options to create software trees and a variety of cross-reference tables. The use of these objects can increase programmer productivity by providing system-level details in a manner that can be easily understood. They also aid in the software maintenance process by providing the design baseline for future software modifications and added documentation of the software set. It is pointed out that integrating a system-level reverse engineering utility tool into a CASE environment is just one step toward improving programmer productivity and increasing success in the software maintenance process
  • Keywords
    FORTRAN; software engineering; software maintenance; software tools; CASE environment; FORTRAN reverse engineering software package; Fortran source code; complete structure charts; cross-reference tables; module specifications; software maintenance; software modifications; software trees; system-level reverse engineering; utility tool; Computer aided software engineering; Documentation; Packaging; Productivity; Programming profession; Reverse engineering; Software design; Software maintenance; Software packages; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1990, Proceedings., Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-8186-2091-9
  • Type

    conf

  • DOI
    10.1109/ICSM.1990.131329
  • Filename
    131329