• DocumentCode
    3335309
  • Title

    Software Reuse Detection Using an Integrated Space-Logic Domain Model

  • Author

    Qu, Wei ; Jiang, Michael ; Jia, Yuanyuan

  • Author_Institution
    Motorola Inc., Schaumburg
  • fYear
    2007
  • fDate
    13-15 Aug. 2007
  • Firstpage
    638
  • Lastpage
    643
  • Abstract
    Software reuse detection is a challenging task due to various modifications and the large size of software code. Most existing approaches adopt a token-based software representation and use sequential analysis for software reuse detection. Due to the intrinsic limitations of such a space-domain analysis, these methods have difficulties to handle statement reordering, insertion and control replacement. Recently, logic-domain models such as program dependent graph have been exploited to solve these issues. Although they can improve the performance in terms of accuracy, they introduce additional problems. Their computational complexity is very high and dramatically increases with the software size, limiting their applications in practice. In this paper, we propose a novel software reuse detection framework using an integrated space-logic domain model. It embeds a logic-domain software model into a space-domain analysis and thoroughly exploits the software ´s information from both space domain and logic domain. The preliminary experimental results have demonstrated the superior performance of the proposed approach compared with other methods.
  • Keywords
    formal logic; software reusability; integrated space-logic domain model; software code; software reuse detection; token-based software representation; use sequential analysis; Application software; Biomedical engineering; Computational complexity; Embedded software; Filters; Information analysis; Open source software; Plagiarism; Sequential analysis; Software debugging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration, 2007. IRI 2007. IEEE International Conference on
  • Conference_Location
    Las Vegas, IL
  • Print_ISBN
    1-4244-1500-4
  • Electronic_ISBN
    1-4244-1500-4
  • Type

    conf

  • DOI
    10.1109/IRI.2007.4296692
  • Filename
    4296692