Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 南京航空航天大学黄志球获国家专利权

南京航空航天大学黄志球获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉南京航空航天大学申请的专利基于语句依赖和补丁相似性的程序自动修复方法与系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115640155B

龙图腾网通过国家知识产权局官网在2026-01-09发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211130838.3,技术领域涉及:G06F11/362;该发明授权基于语句依赖和补丁相似性的程序自动修复方法与系统是由黄志球;郑星宇;李伟湋设计研发完成,并于2022-09-16向国家知识产权局提交的专利申请。

基于语句依赖和补丁相似性的程序自动修复方法与系统在说明书摘要公布了:本发明公开了一种基于语句依赖和补丁相似性的程序自动修复方法与系统。在故障定位时,分别根据语句执行序列和语句间的数据依赖计算向量,将两者结合形成语句依赖向量,将基于频谱定位得到的结果嵌入到向量中,计算并返回语句的可疑度值;在补丁验证时,当有一个补丁未通过测试用例被判断为错误补丁,计算后续补丁与该错误补丁相似度,如果相似度过高则不执行测试直接判断为错误补丁。与现有技术相比,本发明在定位故障时不仅考虑测试用例执行情况,还考虑语句间的依赖关系;此外,在验证补丁时还考虑补丁间的相似性以排除与错误补丁高相似的补丁,能有效提高程序修复效率。

本发明授权基于语句依赖和补丁相似性的程序自动修复方法与系统在权利要求书中公布了:1.一种基于语句依赖和补丁相似性的程序自动修复方法,其特征在于,所述方法在故障定位时,分别根据语句执行序列和语句间的数据依赖计算向量,将两者结合形成语句依赖向量,将基于频谱定位得到的结果嵌入到向量中,计算并返回语句的可疑度值,按照可疑度排序返回出错代码片段列表;在补丁验证时,当有一个补丁未通过测试用例被判断为错误补丁,计算后续补丁与该错误补丁相似度,从补丁搜索空间筛除与错误补丁相似度超过设定阈值的补丁;故障定位时对于每个测试用例,得到执行语句序列并把语句间的关系表示为语句关系向量;创建数据流图表示语句间的数据依赖,用边表示语句之间的数据流,生成数据依赖向量;将语句关系向量和数据依赖向量组合输出语句依赖向量;对于每行代码的语句依赖向量,将每个元素与对应语句的基于频谱的可疑度相乘,得到该语句的可疑度向量;取语句可疑度向量的模作为语句的可疑度值;第i行语句的语句关系向量Li中每个元素lj表示第i行语句与第j行语句是否在执行序列上相邻; 第i行语句的数据依赖向量Di中每个元素dj表示第i行语句与第j行语句是否存在数据依赖; 所述语句依赖向量中的元素取值为0、1、2;取值为0表示两个语句在执行序列上不相邻且不存在数据依赖,为1表示两个语句在执行序列上相邻或者存在数据依赖,为2表示两个语句在执行序列上相邻且存在数据依赖。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京航空航天大学,其通讯地址为:211106 江苏省南京市江宁区将军大道29号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。