Electronic Proceedings in Theoretical Computer Science · 2016 · 29 citations · 20 references
ComputingComputer ScienceAlgorithmsProgramming LanguagesSyntaxConstraint SatisfactionDesign SynthesisSyntactic AnalysisSyntax AnalysisGrammar TheorySemantic Constraint AnalysisSyntactic Constraints
Syntax-Guided Synthesis (SyGuS) is the computational problem of finding an implementation f that meets both a semantic constraint given by a logical formula in a background theory T , and a syntactic constraint given by a grammar G, which specifies the allowed set of candidate implementations. Such a synthesis problem can be formally defined in SyGuS-IF, a language that is built on top of SMT-LIB.
20
Combinatorial sketching for finite programs
Armando Solar-Lezama, Liviu Tancau, Rastislav Bodík et al. · 2006 · 642 citations
Oracle-guided component-based program synthesis
Susmit Jha, Sumit Gulwani, Sanjit A. Seshia et al. · 2010 · 479 citations
From program verification to program synthesis
Saurabh Srivastava, Sumit Gulwani, Jeffrey S. Foster · 2010 · 268 citations