"More Deterministic" vs. "Smaller" Buechi Automata for Efficient LTL Model Checking

Sebastiani, Roberto and Tonetta, Stefano (2003) "More Deterministic" vs. "Smaller" Buechi Automata for Efficient LTL Model Checking. UNSPECIFIED. (Unpublished)

Download (505Kb) | Preview


    The standard technique for LTL model checking ($M\models\neg\vi$) consists on translating the negation of the LTL specification, $\vi$, into a B\"uchi automaton $A_\vi$, and then on checking if the product $M \times A_\vi$ has an empty language. The efforts to maximize the efficiency of this process have so far concentrated on developing translation algorithms producing B\"uchi automata which are ``{\em as small as possible}'', under the implicit conjecture that this fact should make the final product smaller. In this paper we build on a different conjecture and present an alternative approach in which we generate instead B\"uchi automata which are ``{\em as deterministic as possible}'', in the sense that we try to reduce as much as we are able to the presence of non-deterministic decision states in $A_\vi$. We motivate our choice and present some empirical tests to support this approach.

    Item Type: Departmental Technical Report
    Department or Research center: Information Engineering and Computer Science
    Subjects: Q Science > QA Mathematics > QA075 Electronic computers. Computer science
    Uncontrolled Keywords: LTL model checking, Buechi automata
    Additional Information: Extended version of a paper which will appear in the Proc. of the 12th Advanced Research Working Conference on Correct Hardware Design and Verification Methods; this document is a new version of the DIT Technical Report DIT-03-016
    Report Number: DIT-03-041
    Repository staff approval on: 03 Sep 2003

    Actions (login required)

    View Item