• DocumentCode
    1825611
  • Title

    Reverse engineering Control Structure Diagrams

  • Author

    Cross, James H.

  • Author_Institution
    Auburn Univ., AL, USA
  • fYear
    1993
  • fDate
    21-23 May 1993
  • Firstpage
    107
  • Lastpage
    116
  • Abstract
    The GRASP/Ada project (Graphical Representations of Algorithms, Structures, and Processes for Ada) has successfully created and prototyped a new algorithmic level graphical representation for Ada software, the Control Structure Diagram (CSD). The primary impetus for creation of the CSD is to improve the comprehension efficiency of Ada software and, as a result, improve reliability and reduce costs. The emphasis is on the automatic generation of the CSD from Ada PDL or source code to support reverse engineering and maintenance. The CSD has the potential to replace traditional prettyprinted Ada source code. The current prototype provides the capability for the user to generate CSDs from Ada PDL or source code with a level of flexibility suitable for practical application
  • Keywords
    Ada; diagrams; program diagnostics; software engineering; software maintenance; Ada PDL; Control Structure Diagrams; GRASP/Ada project; algorithmic level graphical representation; comprehension efficiency; graphical representation; prettyprinted Ada source code; prototype; reverse engineering; software reliability; source code; Application software; Automatic control; Computer aided software engineering; Costs; Maintenance; Page description languages; Prototypes; Reverse engineering; Software algorithms; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1993., Proceedings of Working Conference on
  • Conference_Location
    Baltimore, MD
  • Print_ISBN
    0-8186-3780-3
  • Type

    conf

  • DOI
    10.1109/WCRE.1993.287774
  • Filename
    287774