An Explicit Transition System Construction Approach to LTL Satisfiability Checking

Jianwen Li,Lijun Zhang,Shufang Zhu,Geguang Pu,Moshe Y. Vardi,Jifeng He
DOI: https://doi.org/10.1007/s00165-017-0442-2
2017-01-01
Formal Aspects of Computing
Abstract:We propose a novel algorithm for the satisfiability problem for linear temporal logic (LTL). Existing automata-based approaches first transform the LTL formula into a Büchi automaton and then perform an emptiness checking of the resulting automaton. Instead, our approach works on-the-fly by inspecting the formula directly, thus enabling to find a satisfying model quickly without constructing the full automaton. This makes our algorithm particularly fast for satisfiable formulas. We construct experiments on different pattern formulas, the experimental results show that our approach is superior to other solvers under automata-based framework.
What problem does this paper attempt to address?