首页> 外文期刊>Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on >A Counterexample-Guided Interpolant Generation Algorithm for SAT-Based Model Checking
【24h】

A Counterexample-Guided Interpolant Generation Algorithm for SAT-Based Model Checking

机译:基于SAT的模型检查的反导插值生成算法

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

摘要

Interpolation is an important and distinguished method popularly applied to recent synthesis and verification research topics. Existing approaches generate interpolants by analyzing unsatisfiability (UNSAT) proofs from satisfiable (SAT) solvers. Unfortunately, the interpolant is predestinedly determined by how the UNSAT proof is logged. This particularly weakens the abstraction of interpolation-based model checking procedure. In this paper, a new approach to generate a variety of functionally different interpolants using simulation and SAT solving is proposed. We further seamlessly integrated the novel interpolant generation algorithm into a reinterpreted interpolation-based model checking procedure. Moreover, spurious counterexamples from the model checker further guide the generation of interpolants to refute excessive refinements. As an extra benefit, proof logging is not required for SAT solvers. Experiments show promising results of our interpolation-based model checker NewITP on solving a large set of HWMCC benchmarks.
机译:插值法是一种重要且独特的方法,广泛应用于最近的综合和验证研究主题。现有方法通过分析可满足(SAT)求解器的不满足(UNSAT)证明来生成内插值。不幸的是,插补注定是由如何记录UNSAT证明决定的。这尤其会削弱基于插值的模型检查过程的抽象性。本文提出了一种通过仿真和SAT求解生成各种功能不同的插值的新方法。我们进一步将新颖的插值生成算法无缝集成到重新解释的基于插值的模型检查过程中。此外,来自模型检查器的虚假反例进一步指导了插值的生成,以驳斥过多的细化。另一个好处是,SAT求解器不需要证明记录。实验表明,我们的基于插值的模型检查器NewITP在解决大量HWMCC基准上很有希望。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号