Difference between revisions of "Publications/michaud.18.synt"

From LRDE

(Created page with "{{Publication | published = true | date = 2018-01-01 | authors = Thibaud Michaud, Maximilien Colange | title = Reactive Synthesis from LTL Specification with Spot | booktitle ...")
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Publication
 
{{Publication
 
| published = true
 
| published = true
| date = 2018-01-01
+
| 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
| booktitle = Proceedings Seventh Workshop on Synthesis, SYNT@CAV 2018
+
| booktitle = Proceedings of the 7th Workshop on Synthesis, SYNT@CAV 2018
 
| series = Electronic Proceedings in Theoretical Computer Science
 
| series = Electronic Proceedings in Theoretical Computer Science
 
| pages = xx
 
| pages = xx
 
| volume = xx
 
| volume = xx
| 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 <math>2017</math> edition of the SYNTCOMP competition. This demonstrates the practical applicability of the parity game approach, when backed by efficient manipulations of <math>\omega</math>-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.
+
| 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 <math>2017</math> edition of the SYNTCOMP competition. This demonstrates the practical applicability of the parity game approach, when backed by efficient manipulations of <math>\omega</math>-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.
 
| 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
| lrdenewsdata = 2018-06-07
+
| lrdenewsdate = 2018-06-07
  +
| nodoi =
 
| type = inproceedings
 
| type = inproceedings
 
| id = michaud.18.synt
 
| id = michaud.18.synt
Line 17: Line 18:
 
@InProceedings<nowiki>{</nowiki> michaud.18.synt,
 
@InProceedings<nowiki>{</nowiki> michaud.18.synt,
 
author = <nowiki>{</nowiki>Thibaud Michaud and Maximilien Colange<nowiki>}</nowiki>,
 
author = <nowiki>{</nowiki>Thibaud Michaud and Maximilien Colange<nowiki>}</nowiki>,
title = <nowiki>{</nowiki>Reactive Synthesis from LTL Specification with Spot<nowiki>}</nowiki>,
+
title = <nowiki>{</nowiki>Reactive Synthesis from <nowiki>{</nowiki>LTL<nowiki>}</nowiki> Specification with <nowiki>{</nowiki>S<nowiki>}</nowiki>pot<nowiki>}</nowiki>,
booktitle = <nowiki>{</nowiki>Proceedings Seventh Workshop on Synthesis, SYNT@CAV 2018<nowiki>}</nowiki>,
+
booktitle = <nowiki>{</nowiki>Proceedings of the 7th Workshop on Synthesis, SYNT@CAV
  +
2018<nowiki>}</nowiki>,
 
series = <nowiki>{</nowiki>Electronic Proceedings in Theoretical Computer Science<nowiki>}</nowiki>,
 
series = <nowiki>{</nowiki>Electronic Proceedings in Theoretical Computer Science<nowiki>}</nowiki>,
 
pages = <nowiki>{</nowiki>xx<nowiki>}</nowiki>,
 
pages = <nowiki>{</nowiki>xx<nowiki>}</nowiki>,
Line 41: Line 43:
 
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>
+
nodoi = <nowiki>{</nowiki><nowiki>}</nowiki>
 
<nowiki>}</nowiki>
 
<nowiki>}</nowiki>
   

Latest revision as of 19:07, 7 April 2023

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 {S}pot},
  booktitle	= {Proceedings of the 7th 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.},
  nodoi		= {}
}