
基本信息:
- 专利标题: 一种软件异构度的度量方法、装置、设备及存储介质
- 申请号:CN202311254759.8 申请日:2023-09-26
- 公开(公告)号:CN117215952A 公开(公告)日:2023-12-12
- 发明人: 张帆 , 吕卓 , 虞致远 , 陈岑 , 常昊 , 李暖暖 , 孔祥龙
- 申请人: 网络通信与安全紫金山实验室 , 国网河南省电力公司 , 国网河南省电力公司电力科学研究院
- 申请人地址: 江苏省南京市江宁区江宁经济开发区秣周东路9号
- 专利权人: 网络通信与安全紫金山实验室,国网河南省电力公司,国网河南省电力公司电力科学研究院
- 当前专利权人: 网络通信与安全紫金山实验室,国网河南省电力公司,国网河南省电力公司电力科学研究院
- 当前专利权人地址: 江苏省南京市江宁区江宁经济开发区秣周东路9号
- 代理机构: 北京品源专利代理有限公司
- 代理人: 高艳红
- 主分类号: G06F11/36
- IPC分类号: G06F11/36 ; G06F8/71
摘要:
本发明公开了一种软件异构度的度量方法、装置、设备及存储介质,所述方法包括:获取待度量的第一软件和第二软件,分别构建第一软件的第一文件级控制流图与第二软件的第二文件级控制流图;识别第一文件级控制流图和第二文件级控制流图之间的异构特征;确定第一文件级控制流图和第二文件级控制流图之间的图编辑距离,并根据图编辑距离确定第一软件和所述第二软件之间的异构度。本发明提供的软件异构度的度量方法,将软件之间的异构度转化为控制流图之间的图编辑距离,通过这种方法可以准确便捷地进行异构度的度量,并可以直观地展现软件中文件及依赖关系的变更。