2017
DOI: 10.1007/978-3-662-54577-5_20
|View full text |Cite
|
Sign up to set email alerts
|

Encodings of Bounded Synthesis

Abstract: The reactive synthesis problem is to compute a system satisfying a given specification in temporal logic. Bounded synthesis is the approach to bound the maximum size of the system that we accept as a solution to the reactive synthesis problem. As a result, bounded synthesis is decidable whenever the corresponding verification problem is decidable, and can be applied in settings where classic synthesis fails, such as in the synthesis of distributed systems. In this paper, we study the constraint solving problem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
85
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
6
2

Relationship

3
5

Authors

Journals

citations
Cited by 63 publications
(86 citation statements)
references
References 31 publications
0
85
0
Order By: Relevance
“…BoSy encodes a synchronous synthesis problem into a constraint-solving problem, using either SAT or QBF solvers. Although prior investigations suggest that QBF is more effective [Faymonville et al 2017b], our domain-specific OneHot-SAT encoding handily outperforms QBF, even though the size of the encoded constraint is larger. This, we believe, is because SAT solvers are more mature than QBF solvers.…”
Section: Discussionmentioning
confidence: 73%
See 2 more Smart Citations
“…BoSy encodes a synchronous synthesis problem into a constraint-solving problem, using either SAT or QBF solvers. Although prior investigations suggest that QBF is more effective [Faymonville et al 2017b], our domain-specific OneHot-SAT encoding handily outperforms QBF, even though the size of the encoded constraint is larger. This, we believe, is because SAT solvers are more mature than QBF solvers.…”
Section: Discussionmentioning
confidence: 73%
“…In prior work on BoSy [Faymonville et al 2017b] the authors report that QBF outperforms SAT. Much to our surprise, we observed the reverse: the SAT encoding handily outperforms QBF, as shown in the experiment tables later in this section.…”
Section: Symbolic Constructionsmentioning
confidence: 99%
See 1 more Smart Citation
“…If no such implementation exists, it increments the bound and repeats the search process. Each instance of bounded search for an implementation can be encoded as a SAT (or QBF, or SMT) problem [4]. The algorithm is complete as a theoretical bound on the maximum size of the implementation exists.…”
Section: Introductionmentioning
confidence: 99%
“…Solving quantified Boolean formulas (QBFs) is one of the core challenges in automated reasoning and is particularly important for applications in verification and synthesis. For example, program synthesis with syntax guidance [1,2] and the synthesis of reactive controllers from LTL specifications has been encoded in QBF [3,4]. Many of these problems require only formulas with one quantifier alternation (2QBF), which are the focus of this paper.…”
Section: Introductionmentioning
confidence: 99%