• DocumentCode
    2067412
  • Title

    Minimal Counterexamples in O(n log n) Memory and O(n^2) Time

  • Author

    Hansen, Henri ; Kervinen, Antti

  • Author_Institution
    Inst. of Software Syst., Tampere Univ. of Technol.
  • fYear
    2006
  • fDate
    28-30 June 2006
  • Firstpage
    133
  • Lastpage
    142
  • Abstract
    This article presents a new algorithm for finding a minimal counterexample in explicit state model checking with Buchi automata. The algorithm is an interleaved breadth-first search that explores some transitions backwards. We prove the correctness of our algorithm, along with complexity results. The worst-case time consumption of a simple version of our algorithm is proportional to the number of states and transitions, times the number of Buchi states. We also derive some simple yet efficient ways of reducing the search using the mathematical properties of minimal counterexamples. The properties are very general, and should be applicable to other approaches as well
  • Keywords
    automata theory; computational complexity; formal verification; minimisation; tree searching; Buchi automata; algorithm correctness proving; breadth-first search; computational complexity; explicit state model checking; minimal counterexample; worst-case time consumption; Algorithm design and analysis; Automata; Concurrent computing; Costs; Polynomials; Software algorithms; Software systems; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2006. ACSD 2006. Sixth International Conference on
  • Conference_Location
    Turku
  • ISSN
    1550-4808
  • Print_ISBN
    0-7695-2556-3
  • Type

    conf

  • DOI
    10.1109/ACSD.2006.11
  • Filename
    1640231