• DocumentCode
    1975200
  • Title

    An intermediate representation for integrating reverse engineering analyses

  • Author

    Koschke, Rainer ; Girard, Jean-Fraacois ; Wurthner, Martin

  • Author_Institution
    Stuttgart Univ., Germany
  • fYear
    1998
  • fDate
    12-14 Oct 1998
  • Firstpage
    241
  • Lastpage
    250
  • Abstract
    Intermediate representations (IR) are a key issue both for compilers as well as for reverse engineering tools to enable efficient analyses. Research in the field of compilers has proposed many sophisticated IRs that can be used in the domain of reverse engineering, especially in the case of deep analyses, but reverse engineering has also its own requirements for intermediate representations not covered by traditional compiler technology. This paper discusses requirements of IRs for reverse engineering. It shows then how most of these requirements can be met by extending and integrating existing IRs. These extensions include a generalized AST and a mechanism supporting multiple views on programs. Moreover the paper shows how these views can efficiently be implemented
  • Keywords
    program compilers; reverse engineering; compilers; generalized AST; intermediate representation; multiple views; reverse engineering; reverse engineering tools; Acceleration; Design optimization; Feedback; Flow graphs; Iris; Optimizing compilers; Performance analysis; Reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1998. Proceedings. Fifth Working Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-8967-6
  • Type

    conf

  • DOI
    10.1109/WCRE.1998.723194
  • Filename
    723194