Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Syntax-Guided Synthesis
This is not the latest version of this item. The latest version can be found here.

Syntax-Guided Synthesis

Thumbnail Image
Download
Name

SyGuS_JournalVersion.pdf

Description
Accepted version
Size

2.61 MB

Format

Adobe PDF

Checksum (MD5)

be14e1285d0fd39ceb9d03229f63f37d

sword-2019-07-10T12:59:16.original.xml (130 B)
Original SWORD entry document
Author(s)
Solar Lezama, Armando
Date Issued
2015
Publisher
IOS Press
Citation
Solar Lezama, Armando. 2015. "Syntax-Guided Synthesis."
Version
Author's final manuscript
Abstract
The classical formulation of the program-synthesis problem is to find a program that meets a correctness specification given as a logical formula. Recent work on program synthesis and program optimization illustrates many potential benefits of allowing the user to supplement the logical specification with a syntactic template that constrains the space of allowed implementations. Our goal is to identify the core computational problem common to these proposals in a logical framework. The input to the syntax-guided synthesis problem (SyGuS) consists of a background theory, a semantic correctness specification for the desired program given by a logical formula, and a syntactic set of candidate implementations given by a grammar. The computational problem then is to find an implementation from the set of candidate expressions so that it satisfies the specification in the given theory. We describe alternative solution strategies that combine learning, counterexample analysis and constraint solving. We report on prototype implementations, and present experimental results on the set of benchmarks collected as part of the first SyGuS-Comp competition held in July 2014.
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/137905
DOI of Published Version
10.3233/978-1-61499-495-4-1
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.