首页> 外文会议>CCSEIT 2013 >Path Guided Abstraction Refinement for Safety Program Verification
【24h】

Path Guided Abstraction Refinement for Safety Program Verification

机译:路径引导抽象改进安全计划验证

获取原文

摘要

This paper presents a new compositional approach for safety verification of C programs. A program is represented by a sequence of assignments and a sequence of guarded blocks. Abstraction consists to abstract the program in a set of blocks relevant to the erroneous location (EL). As in the CEGAR paradigm, the abstracted model is used to prove or disprove the property. This checking is performed for each block backwardly, using Weakest Preconditions to generate a formula which Satisfiability is checked. If the abstraction is too coarse to allow deciding on the Satisfiability of the formula, then a path-guided refinement is performed. Our technique allows handling programs containing function calls and pointers. All aspects described in this paper are illustrated by clarifying examples.
机译:本文提出了一种新的C程序安全验证的新组合方法。程序由一系列分配和一系列保护块表示。抽象组成了抽象与错误位置(EL)相关的一组块中的程序。与Cegar范例一样,抽象的模型用于证明或反驳该物业。使用最弱的前提条件对每个块执行此检查以产生检查可满足性的公式。如果抽象太粗糙以允许决定公式的可靠性,则执行路径引导的改进。我们的技术允许处理包含函数调用和指针的程序。通过澄清实施例说明了本文中描述的所有方面。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号