DocumentCode :
2736655
Title :
Homology Detection Based on Abstract Syntax Tree Combined Simple Semantics Analysis
Author :
Wu, Shizhong ; Hao, Yongle ; Gao, Xinyu ; Cui, Baojiang ; Bian, Ce
Author_Institution :
China Inf. Technol. Security Evaluation Center, Beijing, China
Volume :
3
fYear :
2010
fDate :
Aug. 31 2010-Sept. 3 2010
Firstpage :
410
Lastpage :
414
Abstract :
Nowadays, the research of software homology detection is more and more important in the flourishing software market. Most of the existing detection tools are based on text structure but ignore the syntax framework structure of program codes. A few tools based on syntax structure do not consider detection on semantics level, which can be avoided by some plagiarism. The comparison system put forward in this paper combines comparison methods based on abstract syntax tree and simple semantics, such that being able to detect the homology software more accurately and comprehensively. It not only analyses the syntax structure of program codes, but also researches some simple semantics changes to achieve detection on both syntax and semantics level. Based on these, a homology detection system Code Compare is developed. Compared with other detection tools, Code Compare is capable of recognizing more code plagiarism types, thus can detect homology software more effectively.
Keywords :
computer crime; program diagnostics; programming language semantics; abstract syntax tree; code compare; code plagiarism; program codes; semantics analysis; software homology detection; software market; Algorithm design and analysis; Cloning; Databases; Plagiarism; Semantics; Software; Syntactics; CodeCompare; abstract syntax tree; homologous software; simple semantics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Intelligence and Intelligent Agent Technology (WI-IAT), 2010 IEEE/WIC/ACM International Conference on
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-4244-8482-9
Electronic_ISBN :
978-0-7695-4191-4
Type :
conf
DOI :
10.1109/WI-IAT.2010.100
Filename :
5614410
Link To Document :
بازگشت