山东英信计算机技术有限公司宋凯获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉山东英信计算机技术有限公司申请的专利一种故障注入方法、设备、介质及产品获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120407382B 。
龙图腾网通过国家知识产权局官网在2025-09-19发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510866092.X,技术领域涉及:G06F11/362;该发明授权一种故障注入方法、设备、介质及产品是由宋凯;苏志远;徐国振;曹柱设计研发完成,并于2025-06-26向国家知识产权局提交的专利申请。
本一种故障注入方法、设备、介质及产品在说明书摘要公布了:本发明公开了一种故障注入方法、设备、介质及产品,涉及内核测试技术领域。本方案通过创建并执行多个初始故障注入进程,在各初始故障注入进程执行过程中记录对应故障注入的代码块的代码块信息,以便于进行代码块的命中次数和历史故障率的采集;也就是说,本方案同时考虑了故障注入过程中代码热度情况和代码故障情况的变化趋势,并基于该变化趋势生成下一轮故障注入的策略,即确定了各代码块故障注入的优先级,以便于依据各代码块的优先级执行新一轮的故障注入进程,能够有效提高对高故障率模块的测试效率,从而更加全面地揭示系统的潜在问题。
本发明授权一种故障注入方法、设备、介质及产品在权利要求书中公布了:1.一种故障注入方法,其特征在于,包括: 创建并执行多个初始故障注入进程,并在各所述初始故障注入进程执行过程中记录对应故障注入的代码块的代码块信息; 根据各所述代码块信息生成代码块命中链表;其中,所述代码块命中链表至少包含各所述代码块的命中次数; 获取各所述代码块的历史故障率,并根据所述代码块命中链表和各所述历史故障率确定对应所述代码块的优先级; 基于各所述代码块及其对应的优先级执行新的故障注入进程; 根据所述代码块命中链表和各所述历史故障率确定对应所述代码块的优先级,包括: 根据所述代码块命中链表确定对应命中次数为1的所述代码块; 将各对应命中次数为1的所述代码块的数据结构存储至首次命中链表中; 根据所述代码块命中链表确定对应命中次数为不为1的所述代码块; 将各对应命中次数不为1的所述代码块的数据结构存储至热点代码块链表中; 确定所述热点代码块链表中各所述代码块的热区权重值; 根据各所述热区权重值确定所述热点代码块链表中各所述代码块的优先级; 其中,所述首次命中链表中各所述代码块的优先级,均高于所述热点代码块链表中各所述代码块的优先级; 对应地,基于各所述代码块及其对应的优先级执行新的故障注入进程,包括: 根据所述首次命中链表和所述热点代码块链表中各所述代码块的优先级,降序依次执行新的故障注入进程; 确定所述热点代码块链表中各所述代码块的热区权重值,包括: 根据所述代码块命中链表获取所述热点代码块链表中各所述代码块的命中次数和最大命中次数; 根据所述热点代码块链表中各所述代码块的命中次数和最大命中次数,确定各所述代码块的代码热度值; 获取当前多项系统性能参数,并根据各所述系统性能参数确定当前系统压力值; 根据所述热点代码块链表中各所述代码块的所述历史故障率、所述代码热度值和所述当前系统压力值进行加权求和,以确定对应所述代码块的所述热区权重值。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人山东英信计算机技术有限公司,其通讯地址为:250000 山东省济南市高新区浪潮路1036号浪潮科技园S05号楼北三层北区;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。