会议专题

一种面向功能类似程序的高效克隆检测技术

程序克隆检测普遍被应用在检测软件市场中是否有经恶意修改后重新发布的软件,或是应用于克隆代码的识别与重构.但是其应用领域不仅限于此,面向功能类似程序的克隆检测有着独有的特点,同时也有着很大的应用前景.功能类似程序之间的克隆检测要比一般的克隆检测复杂一点,它是要在一些具有相似框架代码,实现功能类似的程序中找到克隆程序对.现有的克隆检测技术在检测功能类似程序时很难控制误报率.本文提出了一种克隆检测方法,通过对功能类似程序克隆检测特点的分析,从中获取有用的信息,最终改进克隆检测技术并将其应用于实践.实验结果表明,该克隆检测技术可以有效地进行克隆检测,结合功能类似程序克隆检测的特点可以很好地控制误报率.

软件检测 程序分析 克隆检测 技术移植

董加星 许畅

南京大学计算机软件新技术国家重点实验室,南京210023;南京大学计算机科学与技术系,南京210023

国内会议

第十四届全国软件与应用学术会议

武汉

中文

1-5

2015-11-06(万方平台首次上网日期,不代表论文的发表时间)