2013 20th International Symposium on Temporal Representation and Reasoning 2013
DOI: 10.1109/time.2013.19
|View full text |Cite
|
Sign up to set email alerts
|

LTL Satisfiability Checking Revisited

Abstract: 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ü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 finding a satisfying model quickly without constructing the full automaton. This makes our algorithm particularly fast for satisfiable formulas. We report on a prototype implementati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
53
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 30 publications
(54 citation statements)
references
References 28 publications
1
53
0
Order By: Relevance
“…In [45] we designed a portfolio approach consisting of 30 new encodings for LTL satisfiability via symbolic model checking that performed up to exponentially faster than was previously possible. In [33,34], the explicit approach was improved, circumventing explicit-state model checking and solving the LTL satisfiability problem directly using techniques borrowed from propositional SAT solving. Today, the (freely available) tools PANDA [45] and Aalta [34], represent the state of the art in symbolic (via the nuXmv model checker) and explicit LTL satisfiability checking, respectively.…”
Section: Specification Qualitymentioning
confidence: 99%
“…In [45] we designed a portfolio approach consisting of 30 new encodings for LTL satisfiability via symbolic model checking that performed up to exponentially faster than was previously possible. In [33,34], the explicit approach was improved, circumventing explicit-state model checking and solving the LTL satisfiability problem directly using techniques borrowed from propositional SAT solving. Today, the (freely available) tools PANDA [45] and Aalta [34], represent the state of the art in symbolic (via the nuXmv model checker) and explicit LTL satisfiability checking, respectively.…”
Section: Specification Qualitymentioning
confidence: 99%
“…Such automata are used by SPOT [26], which is claimed to be the best explicit LTL-to-Büchi automata translator for satisfiability checking purposes based on the experiments carried out in [23]. Li et al [27] present a novel on-the-fly construction of Büchi automata from LTL formulae that is particularly well suited for finding models of LTL formulae when they exist. Given the different nature of our approach with respect to automata-based ones, however, we did not compare our approach against them, and focused on similar, BSC-based approaches instead.…”
Section: Related Workmentioning
confidence: 99%
“…Aalta implements the obligation-based LTL satisfiability checking algorithms that are proposed in our previous work [5,6,7]. We first introduce briefly the obligation formula, which is the key concept of our approach and then present the main decision procedure behind Aalta.…”
Section: Algorithmsmentioning
confidence: 99%
“…The framework of Aalta is based on LTL transition systems, which we proposed in previous work [5]. To the best of our knowledge, this is the first tool to directly support LTL satisfiability checking over both infinite and finite traces.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation