2023
DOI: 10.48550/arxiv.2301.10485
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

LTL Reactive Synthesis with a Few Hints

Abstract: We study a variant of the problem of synthesizing Mealy machines that enforce LTL specifications against all possible behaviours of the environment including hostile ones. In the variant studied here, the user provides the high level LTL specification ϕ of the system to design, and a set E of examples of executions that the solution must produce. Our synthesis algorithm works in two phases. First, it generalizes the decisions taken along the examples E using tailored extensions of automata learning algorithms.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(12 citation statements)
references
References 26 publications
0
12
0
Order By: Relevance
“…As a consequence, L(P 1 ) ⊆ L(P 2 ) and L ω (P 1 ) ⊆ L ω (P 2 ). Given a preMealy machine P, we say that a specification S is P-realizable if there exists a Mealy machine M such that P M and M realizes S. Note that if P is a (complete) Mealy machine, S is P-realizable iff P realizes S. The next result is proved in [5]: Theorem 2. Given a universal co-Büchi automaton A with n states defining a specification S = L ∀ (A) and a preMealy machine P with m states and n h holes, deciding whether S is P-realizable is ExpTime-hard and in ExpTime (in n and polynomial in m).…”
Section: Preliminaries On the Reactive Synthesis Problemmentioning
confidence: 98%
See 4 more Smart Citations
“…As a consequence, L(P 1 ) ⊆ L(P 2 ) and L ω (P 1 ) ⊆ L ω (P 2 ). Given a preMealy machine P, we say that a specification S is P-realizable if there exists a Mealy machine M such that P M and M realizes S. Note that if P is a (complete) Mealy machine, S is P-realizable iff P realizes S. The next result is proved in [5]: Theorem 2. Given a universal co-Büchi automaton A with n states defining a specification S = L ∀ (A) and a preMealy machine P with m states and n h holes, deciding whether S is P-realizable is ExpTime-hard and in ExpTime (in n and polynomial in m).…”
Section: Preliminaries On the Reactive Synthesis Problemmentioning
confidence: 98%
“…State merging is a standard operation in automata learning algorithms which intuitively means that merging the ∼-class of e and the ∼-class of e , and propagating this merge to the descendants of e and e , does not result any conflict. The formal definition is in [5]. At line 5, it filters the previous set by keeping only the states which, when merged with e, produce a preMealy machine which can be completed into a Mealy machine realizing S (again by Thm.…”
Section: Synthesis From Safety Specifications and Examplesmentioning
confidence: 99%
See 3 more Smart Citations