Reactive Synthesis from Extended Bounded Response LTL Specifications

12 Aug 2020  ·  Cimatti Alessandro, Geatti Luca, Gigante Nicola, Montanari Angelo, Tonetta Stefano ·

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.

PDF Abstract
No code implementations yet. Submit your code now

Categories


Formal Languages and Automata Theory Logic in Computer Science Software Engineering

Datasets


  Add Datasets introduced or used in this paper