• DocumentCode
    3163144
  • Title

    Efficient Generation of Counterexamples and Witnesses in Symbolic Model Checking

  • Author

    E.M. Clarke, O. Grumberg, K.L. McMillan, X. Zhao

  • Author_Institution
    School of Computer Science, Carnegie Mellon University, Pittsburgh, PA
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    427
  • Lastpage
    432
  • Abstract
    Model checking is an automatic technique for verifying sequential circuit designs and protocols. An efficient search procedure is used to determine whethe or not the specification is satisfied. If it is not satisfied, our technique will produce a counter-example execution trace that shows the cause of the problem. We describe an efficient algorithm to produce counter-examples and witnesses for symbolic model checking algorithms. This algorithm is used in the SMV model checker and works quite well in practice. We also discuss how to extend our technique to more complicated specifications.
  • Keywords
    Asynchronous circuits; Circuit synthesis; Computer science; Contracts; Debugging; Laboratories; Logic; Protocols; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1995. DAC '95. 32nd Conference on
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-725-1
  • Type

    conf

  • DOI
    10.1109/DAC.1995.249985
  • Filename
    1586741