DocumentCode
2870044
Title
Toward an infrastructure to support interoperability in reverse engineering
Author
Kraft, Nicholas A. ; Malloy, Brian A. ; Power, James F.
Author_Institution
Dept. of Comput. Sci., Clemson Univ., SC
fYear
2005
fDate
11-11 Nov. 2005
Lastpage
205
Abstract
In this paper we present an infrastructure that supports interoperability among various reverse engineering tools and applications. We include an application programmer´s interface that permits extraction of information about declarations, including classes, functions and variables, as well as information about scopes, types and control statements in C++ applications. We also present a hierarchy of canonical schemas that capture minimal functionality for middle-level graph structures. This hierarchy facilitates an unbiased comparison of results for different tools that implement the same or a similar schema. We have a repository, hosted by SourceForge.net, where we have placed the artifacts of our infrastructure
Keywords
C++ language; Scheme; application program interfaces; open systems; reverse engineering; C++ application; application programmer interface; canonical schema hierarchy; information extraction; interoperability; middle-level graph structure; reverse engineering application; reverse engineering tool; Application software; Computer science; Data mining; Flow graphs; Joining processes; Libraries; Reverse engineering; Seminars; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 12th Working Conference on
Conference_Location
Pittsburgh, PA
ISSN
1095-1350
Print_ISBN
0-7695-2474-5
Type
conf
DOI
10.1109/WCRE.2005.32
Filename
1566159
Link To Document