程序代码的克隆检测是计算机科学的基本问题之一,在软件维护、知识产权保护和计算机辅助教学等许多领域都有广泛的应用需求。本项目总结了目前程序代码克隆检测的相关研究在不同应用领域内彼此间缺少联系和沟通的现状,指出当前研究存在的不足之处和软件知识产权保护中面临的新问题。在既有研究成果的基础上,本项目拟开展面向多应用领域的程序代码克隆检测理论和方法的研究,深化和改造以软件维护为主要目的的克隆代码检测方法及思路,将其应用于程序代码剽窃检测等其它应用领域,以解决该领域中面临的新问题。前瞻性地探索能够适应代码混淆的,源代码和源代码之间、字节码和字节码之间以及源代码和字节码之间的克隆检测理论和算法,研究程序代码克隆现象和代码混淆变换模式,研究基于语法树和语义特征度量的严格克隆和近似克隆的自由粒度检测算法及检测结果的分类、度量和排序,并开发相应的原型支持工具。为检验研究成果,本项目制定了详实的实验验证方案。
{{i.achievement_title}}
数据更新时间:2023-05-31
基于FTA-BN模型的页岩气井口装置失效概率分析
基于全模式全聚焦方法的裂纹超声成像定量检测
原发性干燥综合征的靶向治疗药物研究进展
基于图卷积网络的归纳式微博谣言检测新方法
人工智能技术在矿工不安全行为识别中的融合应用
基于多策略融合的程序代码复制检测方法及其评价机制的研究
面向重大应用领域的高效能计算优化理论与技术
面向C4KISR重大应用领域软件可信性需求分析方法与攻击性实验验证环境研究
面向多重协议组合实现的形式化安全检测理论和方法研究