• DocumentCode
    494466
  • Title

    Reverse Engineering to the Architectural Level

  • Author

    Harris, David R. ; Reubenstein, Howard B. ; Yeh, Alexander S.

  • Author_Institution
    The MITRE Corporation, Bedford, MA
  • fYear
    1995
  • fDate
    23-30 April 1995
  • Firstpage
    186
  • Lastpage
    186
  • Abstract
    Recovery of higher level "design" information and the ability to create dynamic, task adaptable software documentation is crucial to supporting a number of program understanding activities. This paper presents research that demonstrates that reverse engineering technology can be used to recover software architecture representations of source code. We have developed a framework that integrates reverse engineering technology and architectural style representations. Using the framework, analysts can recover custom, dynamic documentation to fit a variety of software analysis requirements. Our goal is to establish coherent abstractions appropriate for helping analysts to understand large software systems. We discuss a code coverage metric useful for assessing the degree of program understanding achieved.
  • Keywords
    Reverse engineering; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1995. ICSE 1995. 17th International Conference on
  • Conference_Location
    Seattle, Washington, USA
  • ISSN
    0270-5257
  • Print_ISBN
    0-89791-708-1
  • Type

    conf

  • Filename
    5071104