2019
DOI: 10.1007/s00236-019-00349-3
|View full text |Cite
|
Sign up to set email alerts
|

Practical synthesis of reactive systems from LTL specifications via parity games

Abstract: You can teach an old dog new tricks: making a classic approach structured, forward-explorative, and incremental. Abstract The synthesis of reactive systems from linear temporal logic (LTL) specifications is an important aspect in the design of reliable software and hardware. We present our adaption of the classic automata-theoretic approach to LTL synthesis, implemented in the tool Strix which has won the two last synthesis competitions (Syntcomp2018/2019). The presented approach is (1) structured, meaning tha… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 48 publications
(40 citation statements)
references
References 37 publications
0
35
0
Order By: Relevance
“…Further, MoChiBa [73] has extended PRISM to use also LDBAs. Besides, Strix [55] uses the translations to deterministic automata for synthesis of reactive systems from LTL specifications. In particular, to obtain a deterministic parity automaton, it makes use of a compositional construction that uses the simpler LTL fragments translations whenever possible, and only falling back to the more general procedure [21] for small parts of the formula.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…Further, MoChiBa [73] has extended PRISM to use also LDBAs. Besides, Strix [55] uses the translations to deterministic automata for synthesis of reactive systems from LTL specifications. In particular, to obtain a deterministic parity automaton, it makes use of a compositional construction that uses the simpler LTL fragments translations whenever possible, and only falling back to the more general procedure [21] for small parts of the formula.…”
Section: Discussionmentioning
confidence: 99%
“…On top of its theoretical advantages, our translation is comparable to or even better in practice than previous translations to NBAs, LDBAs, and DRAs. The LTL synthesis tool Strix [55,57], which won the LTL synthesis track of the 2018, 2019, and 2020 editions of the SyntComp competition [36], picks from a portfolio of the translations presented here (LDBAs, DBAs, DCAs, DRAs) and the LDBA-to-DPA algorithm of Reference [21] to translate formulas into DPAs. Moreover, we show that the special structure of the LDBAs delivered by the translation makes them suitable for the verification of probabilistic models.…”
Section: Symmetrymentioning
confidence: 99%
See 2 more Smart Citations
“…Our motivation comes from one such problem: reactive synthesis from LTL specifications, i.e., building an I/O transducer whose input and output signals satisfy an LTL specification ϕ [4]. The high-level approach taken by our ltlsynt tool [20], or even by the SyntComp'19 winner Strix [18], is to transform the LTL formula into a deterministic transition-based parity automaton (DTPA), interpret the DTPA as a parity game by splitting the alphabet on inputs and outputs, then solve the game and use any winning strategy to synthesize a transducer. Let us zoom on the first step: transforming an LTL formula into a DTPA.…”
Section: Figures 1 and 3 On Page 9 Show An Example Of Input And Outputmentioning
confidence: 99%