English

Reactive Synthesis from Extended Bounded Response LTL Specifications

Formal Languages and Automata Theory 2020-08-13 v1 Logic in Computer Science Software Engineering

Abstract

Reactive synthesis is a key technique for the design of correct-by-construction systems and has been thoroughly investigated in the last decades. It consists in the synthesis of a controller that reacts to environment's inputs satisfying a given temporal logic specification. Common approaches are based on the explicit construction of automata and on their determinization, which limit their scalability. In this paper, we introduce a new fragment of Linear Temporal Logic, called Extended Bounded Response LTL (\LTLEBR), that allows one to combine bounded and universal unbounded temporal operators (thus covering a large set of practical cases), and we show that reactive synthesis from \LTLEBR specifications can be reduced to solving a safety game over a deterministic symbolic automaton built directly from the specification. We prove the correctness of the proposed approach and we successfully evaluate it on various benchmarks.

Keywords

Cite

@article{arxiv.2008.05335,
  title  = {Reactive Synthesis from Extended Bounded Response LTL Specifications},
  author = {Alessandro Cimatti and Luca Geatti and Nicola Gigante and Angelo Montanari and Stefano Tonetta},
  journal= {arXiv preprint arXiv:2008.05335},
  year   = {2020}
}

Comments

Extended Version

R2 v1 2026-06-23T17:48:29.354Z