法律状态: 全部 已授权 审中
项目申报: 全部 报过 没有报过
2 件在售专利
本发明公开一种基于频繁序列挖掘的代码克隆检测方法,主要解决现有代码克隆检测方法无法识别插入删除重复代码和检测性能低问题。其实现方案是:通过生成词法工具和语法解析工具对源代码进行解析获取抽象语法树;解析抽象语法树获取源代码函数或方法中的Token集并对其进行标准化处理;利用处理后的Token组成行序列建立序列数据库;使用闭合模式挖掘算法ClaSp对序列数据库进行挖掘,构建候选克隆对并进行去重和通过设置阈值对其过滤;对剩下的候选克隆对中的克隆行进行分组和匹配,获取最终克隆对,完成代码克隆检测。本发明具有良好的检测精度,提高了检测性能,可应用于教学中学生代码的抄袭检测和常规软件中复制粘贴代码的检测。
📄 2022109116991 📂 G06F11_3604 👤 西安电子科技大学 📅 2022-07-28
¥0.0
本发明提供了一种基于LLVM的克隆代码检测方法,包括预处理步骤,合并映射步骤,提取分片步骤,匹配步骤,汇总步骤。首先对源代码预处理步骤,对源程序通过的前端转换成中间语言,然后对装换后的程序进行程序切片操作,获得中间语句之间的依赖关系,这一操作的获取LLVM IR语言的依赖图。然后对取得的数据进一步处理,获取更加精简的语句关系集。然后使用分割方法将语句集分割,在以分布式对比方法获取克隆代码。本发明中通过切边结果来获得关系集样本,并且保留了语句的特征。本发明将提高代码检测的匹配精度,利用LLVM IR中间语言带来的额外特征性,结合多种匹配方式丰富了匹配方法,实现了更加好的克隆代码检测。
📄 2017112746651 📂 G06F8_75 👤 南京邮电大学 📅 2017-12-06
¥0.0
发明 已授权

基于频繁序列挖掘的代码克隆检测方法

2022109116991 · 西安电子科技大学
¥0.0
发明 已授权

求购专区 · 发布技术需求,卖家在线应标

🔋 高能量密度固态电解质材料与制备工艺
预算:¥50-100万截止:2026-08-30发布方:××新能源科技响应:8人

交易保障 · 安心交易

资金托管

买家付款至平台,交易完成/过户成功后放款给卖家

权属尽调

专利有效性分析 + 权属状态核查,确保交易安全

合同审核

标准转让/许可合同模板,支持在线电子签署

全程代办

著录项目变更、备案手续全程代办,省心省力

交易流程 · 六步完成专利交易

1
选专利
2
在线沟通
3
签署合同
4
支付款项
5
办理变更
6
过户完成

成功交易案例

🔬

固态锂电池电解质专利包

转让方:中国科学院××研究所
受让方:××新能源科技有限公司
交易类型:独占许可
交易金额:¥320万
🧬

CRISPR基因编辑技术

转让方:××大学
受让方:××生物医药有限公司
交易类型:转让
交易金额:¥1,200万

SiC功率器件工艺专利

转让方:××半导体有限公司
受让方:××汽车电子集团
交易类型:转让
交易金额:¥680万
☀️

钙钛矿光伏组件技术

转让方:××科技公司
受让方:××能源集团
交易类型:开放许可
交易金额:¥50万/年