• DocumentCode
    2194833
  • Title

    Tree-like counterexamples in model checking

  • Author

    Clarke, Edmund ; Jha, Somesh ; Lu, Yuan ; Veith, Helmut

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    19
  • Lastpage
    29
  • Abstract
    Counter examples for specification violations provide engineers with important debugging information. Although counterexamples are considered one of the main advantages of model checking, state-of the art model checkers are restricted to relatively simple counterexamples, and surprisingly little research effort has been put into counterexamples. In this paper, we introduce a new general framework for counterexamples. The paper has three main contributions: (i) We determine the general form of ACTL counterexamples. To this end, we investigate the notion of counterexample and show that a large class of temporal logics beyond ACTL admits counterexamples with a simple tree-like transition relation. We show that the existence of tree-like counterexamples is related to a universal fragment of extended branching time logic based on w-regular temporal operators. (ii) We present new symbolic algorithms to generate tree-like counterexamples for ACTL specifications. (iii) Based on tree-like counterexamples we extend the abstraction refinement methodology developed recently by Clarke et al. (CAV´2000) to full ACTL. This demonstrates the conceptual simplicity and elegance of tree-like counterexamples.
  • Keywords
    temporal logic; branching time logic; counterexamples; model checking; symbolic algorithms; temporal logic; temporal operator; universal logics; Art; Computer networks; Computer science; Contracts; Debugging; Government; Intelligent networks; Logic; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2002. Proceedings. 17th Annual IEEE Symposium on
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-1483-9
  • Type

    conf

  • DOI
    10.1109/LICS.2002.1029814
  • Filename
    1029814