• DocumentCode
    3081108
  • Title

    A suite of tools for facilitating reverse engineering using formal methods

  • Author

    Gannod, Gerald C. ; Cheng, Betty H C

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    221
  • Lastpage
    232
  • Abstract
    As a program evolves, it becomes increasingly difficult to understand and reason about changes in source code. Eventually if enough changes are made without a corresponding modification of the software documentation, reverse engineering and design recovery techniques must be used in order to understand the current behavior of a system. In our previous investigations, we described a formal technique for reverse engineering. One of the benefits of formal techniques is that they are amenable to automated processing. In this paper, we describe an integrated suite of tools that we have developed to support reverse engineering and analysis of C programs
  • Keywords
    formal specification; reverse engineering; system documentation; system recovery; C programs; design recovery techniques; formal methods; reverse engineering; software documentation; Computer science; Design engineering; Documentation; Electronic mail; NASA; Programming; Propulsion; Reverse engineering; Software maintenance; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-1131-7
  • Type

    conf

  • DOI
    10.1109/WPC.2001.921733
  • Filename
    921733