"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)

[img]
Preview
PDF
Download (505Kb) | Preview

    Abstract

    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