加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

一种基于抽象解释和模型验证的运行时错误分析方法

发明专利有效专利
  • 申请号:
    CN201310529070.1
  • IPC分类号:G06F11/36
  • 申请日期:
    2013-10-30
  • 申请人:
    北京信息控制研究所
著录项信息
专利名称一种基于抽象解释和模型验证的运行时错误分析方法
申请号CN201310529070.1申请日期2013-10-30
法律状态暂无申报国家中国
公开/公告日2014-03-05公开/公告号CN103617115A
优先权暂无优先权号暂无
主分类号G06F11/36IPC分类号G;0;6;F;1;1;/;3;6查看分类表>
申请人北京信息控制研究所申请人地址
北京市海淀区阜成路16号 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人中国航天系统科学与工程研究院当前权利人中国航天系统科学与工程研究院
发明人詹海潭;李宁;张伟;吴世堂;高金梁;郑平
代理机构中国航天科技专利中心代理人安丽
摘要
一种基于抽象解释和模型验证的运行时错误分析方法,本发明包括以下步骤:基于抽象解释理论,采用前向迭代方法分析程序数值变量值范围,获得程序点达到稳定时的变量值范围信息,对于循环节点的迭代计算采用循环展开和延迟拓宽相结合的方法实现;根据待分析的运行时错误类型,在相关需要检测的程序点处将变量值范围信息转化为断言或假设形式插入程序中;将带有断言和假设的程序转化为布尔公式,其中布尔公式包括限制条件和属性;使用SAT验证器判断布尔公式中属性的正确性。若正确,说明不存在相关运行时错误;若不正确,说明存在相关运行时错误,并输出相关的反例路径。本发明实现了在运行时错误分析精度和效率之间取得一个平衡点。

我浏览过的专利

专利服务由北京酷爱智慧知识产权代理公司提供