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
Link To Document :
بازگشت