• DocumentCode
    2647129
  • Title

    Interpolation-sequence based model checking

  • Author

    Vizel, Yakir ; Grumberg, Orna

  • Author_Institution
    Comput. Sci. Dept., Technion - Israel Inst. of Technol., Haifa, Israel
  • fYear
    2009
  • fDate
    15-18 Nov. 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    SAT-based model checking is the most widely used method for verifying industrial designs against their specification. This is due to its ability to handle designs with thousands of state elements and more. The main drawback of using SAT-based model checking is its orientation towards ¿bug-hunting¿ rather than full verification of a given specification. Previous works demonstrated how Unbounded Model Checking can be achieved using a SAT solver. In this work we present a novel SAT-based approach to full verification. The approach combines BMC with interpolation-sequence in order to imitate BDD-based Symbolic Model Checking. We demonstrate the usefulness of our method by applying it to industrial-size hardware designs from Intel. Our method compares favorably with McMillan´s interpolation based model checking algorithm.
  • Keywords
    computability; formal specification; interpolation; BDD based symbolic model checking; SAT-based model checking; hardware designs; industrial design verification; interpolation sequence; satisfiability; unbounded model checking; Automata; Boolean functions; Computer architecture; Computer industry; Data structures; Hardware; Interpolation; Logic; Safety; Sliding mode control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design, 2009. FMCAD 2009
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-4966-8
  • Electronic_ISBN
    978-1-4244-4966-8
  • Type

    conf

  • DOI
    10.1109/FMCAD.2009.5351148
  • Filename
    5351148