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

一种软件系统配置错误诊断方法和系统 

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

申请/专利权人:北京交通大学

摘要:本发明提供的一种软件系统配置错误诊断方法和系统,通过对程序执行数据构造频谱信息,计算卡方检验数快速定位导致配置错误的配置选项。同时,对配置选项的控制流和数据流抽象为向量,进行向量距离计算,判断配置选项之间是否存在关联关系。解决了多配置错误的诊断难题,同时指出了配置选项之间是否存在约束和关联关系。避免了由于模式匹配造成的漏报,同时使用频谱、卡方检验数和距离度量的方法不局限于特定的软件程序,具有普适性和广泛性,适用于更多的软件程序。

主权项:1.一种软件系统配置错误诊断方法,其特征在于,包括:基于被检测的软件源代码,随机生成配置数据作为错误注入;执行配置数据,记录执行的结果以及执行过程中所述软件源代码的每条语句的覆盖情况,构建程序谱;基于程序谱,通过计算所述软件源代码的每条语句与导致程序错误的卡方检验数,获得每条语句的出错可疑度;通过将所有语句的出错可疑度进行降序排列,再进行向后程序切片操作,获得配置选项列表;基于配置选项列表,将某条配置选项是否流经某条语句构建为一个向量结构,重复该过程获得多个向量结构;迭代计算所有配置选项对应的向量结构之间的距离,基于所有配置选项对应的向量结构之间的距离的绝对值大小,获得配置选项之间的关联列表;将配置选项列表与配置选项之间的关联列表进行合并处理,获得软件系统配置错误诊断结果。

全文数据:

权利要求:

百度查询: 北京交通大学 一种软件系统配置错误诊断方法和系统

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