LTL Satisfiability Checking Revisited

Jianwen Li,Lijun Zhang,Geguang Pu,Moshe Y. Vardi,Jifeng He
DOI: https://doi.org/10.1109/time.2013.19
2013-01-01
Abstract:We propose a novel algorithm for the satisfiability problem for Linear Temporal Logic (LTL). Existing approaches first transform the LTL formula into a B"uchi 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 finding a satisfying model quickly without constructing the full automaton. This makes our algorithm particularly fast for satisfiable formulas. We report on a prototype implementation, showing that our approach significantly outperforms state-of-the-art tools.
What problem does this paper attempt to address?