MURAL - Maynooth University Research Archive Library



    An Infrastructure to Support Interoperability in Reverse Engineering


    Kraft, Nicholas A. and Malloy, Brian A. and Power, James F. (2007) An Infrastructure to Support Interoperability in Reverse Engineering. Information and Software Technology, 49 (3). pp. 292-307. ISSN 0950-5849

    [img]
    Preview
    Download (285kB) | Preview


    Share your research

    Twitter Facebook LinkedIn GooglePlus Email more...



    Add this article to your Mendeley library


    Abstract

    An infrastructure is a set of interconnected structural elements, such as tools and schemas, that provide a framework for supporting an entire structure. The reverse engineering community has recognized the importance of interoperability, the cooporation of two or more systems to enable the exchange and utilization of data, and has noted that the current lack of interoperability is a contributing factor to the lack of adoption of available infrastructures. To address the problems of interoperability and reproducing previous results, we present an infrastructure that supports interoperability among reverse engineering tools and applications. We present the design of our infrastructure, including the hierarchy of schemas that captures the interactions among graph structures. We also develop and utilize our implementation, which is designed using a GXL-based pipe-filter architecture, to perform a case study that demonstrates the feasibility of our infrastructure.

    Item Type: Article
    Additional Information: This is the preprint version of the article published at DOI: 10.1016/j.infsof.2006.10.014
    Keywords: Reverse engineering; Data interoperability; Graph-based tools; Tool interoperability; GXL;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 6402
    Identification Number: https://doi.org/10.1016/j.infsof.2006.10.014
    Depositing User: Dr. James Power
    Date Deposited: 23 Sep 2015 16:11
    Journal or Publication Title: Information and Software Technology
    Publisher: Elsevier
    Refereed: No
    URI:
    Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

    Repository Staff Only(login required)

    View Item Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads