首页> 外文会议>Computer aided verification >Interpolating Property Directed Reachability
【24h】

Interpolating Property Directed Reachability

机译:内插属性定向可达性

获取原文
获取原文并翻译 | 示例

摘要

Current SAT-based Model Checking is based on two major approaches: Interpolation-based (I_(MC)) (global, with unrollings) and Property Directed Reachability/IC3 (P_(DR)) (local, without unrollings). I_(MC) generates candidate invariants using interpolation over an unrolling of a system, without putting any restrictions on the SAT-solver's search. Pdr generates candidate invariants by a local search over a single instantiation of the transition relation, effectively guiding the SAT solver's search. The two techniques are considered to be orthogonal and have different strength and limitations. In this paper, we present a new technique, called A_(VY), that effectively combines the key insights of the two approaches. Like I_(MC), it uses unrollings and interpolants to construct an initial candidate invariant, and, like P_(DR), it uses local inductive generalization to keep the invariants in compact clausal form. On the one hand, A_(VY) is an incremental Imc extended with a local search for CNF interpolants. On the other, it is Pdr extended with a global search for bounded counterexamples. We implemented the technique using ABC and have evaluated it on the HWMCC benchmark-suite from 2012 and 2013. Our results show that the prototype significantly outperforms Pdr and McMillan's interpolation algorithm (as implemented in ABC) on the industrial sub-category of the benchmark.
机译:当前基于SAT的模型检查基于两种主要方法:基于插值(I_(MC))(全局,有展开)和属性定向可达性/ IC3(P_(DR))(局部,无展开)。 I_(MC)使用插值法在系统展开时生成候选不变量,而对SAT求解器的搜索没有任何限制。 Pdr通过在过渡关系的单个实例上进行局部搜索来生成候选不变量,从而有效地指导SAT求解器的搜索。这两种技术被认为是正交的,并且具有不同的强度和局限性。在本文中,我们提出了一种称为A_(VY)的新技术,该技术有效地结合了两种方法的关键见识。像I_(MC)一样,它使用展开和内插来构造初始候选不变量,并且像P_(DR)一样,它使用局部归纳概括将不变量保持为紧凑的子句形式。一方面,A_(VY)是增量式Imc,扩展了对CNF插值的本地搜索。另一方面,它通过对有界反例的全局搜索进行了Pdr扩展。我们使用ABC实施了该技术,并在2012年和2013年在HWMCC基准套件上对其进行了评估。我们的结果表明,该原型在基准工业子类别上明显优于Pdr和McMillan的插值算法(在ABC中实施)。

著录项

  • 来源
    《Computer aided verification》|2014年|260-276|共17页
  • 会议地点 Vienna(AU)
  • 作者

    Yakir Vizel; Arie Gurfinkel;

  • 作者单位

    Computer Science Department, The Technion, Haifa, Israel;

    Carnegie Mellon Software Engineering Institute, Pittsburgh, USA;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号