Difference between revisions of "Publications/michaud.18.synt"
From LRDE
Line 1: | Line 1: | ||
{{Publication |
{{Publication |
||
| published = true |
| published = true |
||
− | | date = 2018- |
+ | | date = 2018-06-07 |
| authors = Thibaud Michaud, Maximilien Colange |
| authors = Thibaud Michaud, Maximilien Colange |
||
| title = Reactive Synthesis from LTL Specification with Spot |
| title = Reactive Synthesis from LTL Specification with Spot |
||
Line 11: | Line 11: | ||
| lrdeprojects = Spot |
| lrdeprojects = Spot |
||
| lrdepaper = http://www.lrde.epita.fr/dload/papers/michaud.18.synt.pdf |
| lrdepaper = http://www.lrde.epita.fr/dload/papers/michaud.18.synt.pdf |
||
− | | |
+ | | lrdenewsdate = 2018-06-07 |
| type = inproceedings |
| type = inproceedings |
||
| id = michaud.18.synt |
| id = michaud.18.synt |
||
Line 40: | Line 40: | ||
provided by Spot. We present our approach and report on our |
provided by Spot. We present our approach and report on our |
||
experimental evaluation of \texttt<nowiki>{</nowiki>ltlsynt<nowiki>}</nowiki> to better |
experimental evaluation of \texttt<nowiki>{</nowiki>ltlsynt<nowiki>}</nowiki> to better |
||
− | understand its strengths and weaknesses.<nowiki>}</nowiki> |
+ | understand its strengths and weaknesses.<nowiki>}</nowiki> |
− | lrdenewsdata = <nowiki>{</nowiki>2018-06-07<nowiki>}</nowiki> |
||
<nowiki>}</nowiki> |
<nowiki>}</nowiki> |
||
Revision as of 14:20, 15 June 2018
- Authors
- Thibaud Michaud, Maximilien Colange
- Where
- Proceedings Seventh Workshop on Synthesis, SYNT@CAV 2018
- Type
- inproceedings
- Projects
- Spot
- Date
- 2018-06-07
Abstract
We present ltlsynt, a new tool for reactive synthesis from LTL specifications. It relies on the efficiency of Spot to translate the input LTL specification to a deterministic parity automaton. The latter yields a parity game, which we solve with Zielonka's recursive algorithm. The approach taken in ltlsynt was widely believed to be impractical, due to the double-exponential size of the parity game, and to the open status of the complexity of parity games resolution. ltlsynt ranked second of its track in the edition of the SYNTCOMP competition. This demonstrates the practical applicability of the parity game approach, when backed by efficient manipulations of -automata such as the ones provided by Spot. We present our approach and report on our experimental evaluation of ltlsynt to better understand its strengths and weaknesses.
Documents
Bibtex (lrde.bib)
@InProceedings{ michaud.18.synt, author = {Thibaud Michaud and Maximilien Colange}, title = {Reactive Synthesis from {LTL} Specification with Spot}, booktitle = {Proceedings Seventh Workshop on Synthesis, SYNT@CAV 2018}, series = {Electronic Proceedings in Theoretical Computer Science}, pages = {xx}, volume = {xx}, year = 2018, abstract = {We present \texttt{ltlsynt}, a new tool for reactive synthesis from LTL specifications. It relies on the efficiency of Spot to translate the input LTL specification to a deterministic parity automaton. The latter yields a parity game, which we solve with Zielonka's recursive algorithm. The approach taken in \texttt{ltlsynt} was widely believed to be impractical, due to the double-exponential size of the parity game, and to the open status of the complexity of parity games resolution. \texttt{ltlsynt} ranked second of its track in the $2017$ edition of the SYNTCOMP competition. This demonstrates the practical applicability of the parity game approach, when backed by efficient manipulations of $\omega$-automata such as the ones provided by Spot. We present our approach and report on our experimental evaluation of \texttt{ltlsynt} to better understand its strengths and weaknesses.} }