• DocumentCode
    2372395
  • Title

    Automated Extraction of Inductive Invariants to Aid Model Checking

  • Author

    Case, Michael L. ; Mishchenko, Alan ; Brayton, Robert K.

  • fYear
    2007
  • fDate
    11-14 Nov. 2007
  • Firstpage
    165
  • Lastpage
    172
  • Abstract
    Model checking can be aided by inductive invariants, small local properties that can be proved by simple induction. We present a way to automatically extract inductive invariants from a design and then prove them. The set of candidate invariants is broad, expensive to prove, and many invariants can be shown to not be helpful to model checking. In this work, we develop a new method for systematically exploring the space of candidate inductive invariants, which allows us to find and prove invariants that are few in number and immediately help the problem at hand. This method is applied to interpolation where invariants are used to refute an error trace and help discard spurious counterexamples.
  • Keywords
    Design automation; Formal verification; Induction generators; Inductors; Interpolation; Safety; Solids; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer Aided Design, 2007. FMCAD '07
  • Conference_Location
    Austin, TX, USA
  • Print_ISBN
    978-0-7695-3023-9
  • Type

    conf

  • DOI
    10.1109/FAMCAD.2007.12
  • Filename
    4401996