• 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