The Community for Technology Leaders
2013 20th Working Conference on Reverse Engineering (WCRE) (1998)
Honolulu, Hawaii
Oct. 12, 1998 to Oct. 14, 1998
ISBN: 0-8186-8967-6
pp: 241
M. Würthner , University of Stuttgart
R. Koschke , University of Stuttgart
J.-F. Girard , University of Stuttgart
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 extending and integrating existing IRS can meet most of these requirements. 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.
INDEX TERMS
reverse engineering, program representation, Views
CITATION
M. Würthner, R. Koschke, J.-F. Girard, "An Intermediate Representation for Reverse Engineering Analyses", 2013 20th Working Conference on Reverse Engineering (WCRE), vol. 00, no. , pp. 241, 1998, doi:10.1109/WCRE.1998.723194
92 ms
(Ver 3.3 (11022016))