2017
DOI: 10.1007/978-3-319-63390-9_5
|View full text |Cite
|
Sign up to set email alerts
|

Look for the Proof to Find the Program: Decorated-Component-Based Program Synthesis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 33 publications
0
7
0
Order By: Relevance
“…In component-based synthesis, a small user-provided set of components are combined to synthesize the target program. Similar to Sketch [Solar-Lezama et al 2006], Gascón et al [2017]; Jha et al [2010] have the end-user place a syntactic bias on the search space by specifying the set of components needed. Feng et al [2017] have the developer of the synthesis engine instantiate the engine with a set of components, similar to Gauss.…”
Section: Related Workmentioning
confidence: 99%
“…In component-based synthesis, a small user-provided set of components are combined to synthesize the target program. Similar to Sketch [Solar-Lezama et al 2006], Gascón et al [2017]; Jha et al [2010] have the end-user place a syntactic bias on the search space by specifying the set of components needed. Feng et al [2017] have the developer of the synthesis engine instantiate the engine with a set of components, similar to Gauss.…”
Section: Related Workmentioning
confidence: 99%
“…In particular, synthesis algorithms that use specifications can be grouped along two axes: (a) whether they require exact vs. approximate specifications, and (b) whether they use specifications to guide search or completely reduce synthesis to constraint solving. There are several techniques that formulate synthesis as a constraint solving problem [12,14,16,34]. For example, Brahma [16] uses component specifications to generate an ∃∀ formula such that any satisfying assignment to this formula is a solution to the synthesis problem.…”
Section: Related Workmentioning
confidence: 99%
“…For example, Brahma [16] uses component specifications to generate an ∃∀ formula such that any satisfying assignment to this formula is a solution to the synthesis problem. More recent work such as Synudic [12] also reduces synthesis to constraint solving, but uses the abstract semantics of components to simplify the resulting constraint-solving problem.…”
Section: Related Workmentioning
confidence: 99%
“…There is a line of work that uses abstractions in the context of component-based program synthesis [Gascón et al 2017;Tiwari et al 2015]. These techniques annotate each component with a "decoration" that serves as an abstraction of the semantics of that component.…”
Section: Related Workmentioning
confidence: 99%