• DocumentCode
    619553
  • Title

    A counterexample-guided interpolant generation algorithm for SAT-based model checking

  • Author

    Cheng-Yin Wu ; Chi-An Wu ; Chien-Yu Lai ; Chung-Yang Huang

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2013
  • fDate
    May 29 2013-June 7 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Interpolation is an important and distinguished method popularly applied to recent synthesis and verification research topics. Existing approaches generate interpolants by analysing unsatisfiability proofs from SAT solvers. Unfortunately, the interpolant is predestinedly determined by how the unsatisfiability 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 the 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.
  • Keywords
    formal verification; HWMCC benchmark; SAT based model checking; SAT solver; SAT solving; counter example guided interpolant generation algorithm; interpolation based model checker NewITP; interpolation based model checking procedure; proof logging; unsatisfiability proof; Abstracts; Algorithm design and analysis; Approximation algorithms; Engines; Interpolation; Model checking; Runtime; Generalization; Interpolation; Satisfiability; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
  • Conference_Location
    Austin, TX
  • ISSN
    0738-100X
  • Type

    conf

  • Filename
    6560711