Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种软件局部故障减速分析和加速演化的方法及装置 

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

摘要:本发明提供一种软件局部故障减速分析和加速演化的方法及装置,该方法基于软件程序切片技术及插桩、断点调试的思想,针对软件需要监控的代码段或业务逻辑段设置插桩点,插桩点根据软件功能的重要程度进行等比插入,监控软件运行信息,根据监控信息完成软件的局部故障的定位;同时,具体分析软件故障产生要素和条件,基于软件故障演化模型裂变生成大量软件故障,结合构建的软件故障场景模拟测试,加速故障演化过程,快速验证解决方案。本发明能够更加精细的定位和分析软件故障,更具针对性的进行故障修复,提高软件的安全性和可靠性;能够加快软件故障演化的速度,快速模拟验证,获取更多的软件故障解决方案和应对措施,减少软件试错时间及成本。

主权项:1.一种软件局部故障减速分析和加速演化的方法,其特征在于,包括:步骤S1,分析软件组成,识别软件的多个功能模块,确定每个所述功能模块的重要等级系数;步骤S2,根据所述重要等级系数设置所述软件的程序切片和对应所述程序切片的插桩点,利用所述插桩点监控所述软件的运行过程信息;步骤S3,对监控到的所述运行过程信息进行分析,定位所述软件的局部故障信息,将所述局部故障信息录入软件故障库;步骤S4,基于所述软件故障库和预设的故障演化模型,裂变生成多个软件故障;所述步骤S4包括:步骤S41,分析所述软件故障库中各所述局部故障信息的产生要素,所述产生要素包括故障的产生原因、发生条件、调用关系、输入参数或输出参数;步骤S42,结合所述产生要素,利用所述故障演化模型生成多个软件测试用例,裂变生成多个软件故障;步骤S5,根据所述多个软件故障的故障类型构建故障模拟环境,在所述故障模拟环境下进行软件故障的模拟验证,将得到验证的软件故障作为源故障再次录入所述软件故障库,并返回所述步骤S4。

全文数据:

权利要求:

百度查询: 中国科学院空天信息创新研究院 一种软件局部故障减速分析和加速演化的方法及装置

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

相关技术
相关技术
相关技术
相关技术