Show simple item record

dc.contributor.authorAlur, Rajeev
dc.contributor.authorBodik, Rastislav
dc.contributor.authorJuniwal, Garvit
dc.contributor.authorMartin, Milo M. K.
dc.contributor.authorRaghothaman, Mukund
dc.contributor.authorSeshia, Sanjit A.
dc.contributor.authorSingh, Rishabh
dc.contributor.authorTorlak, Emina
dc.contributor.authorUdupa, Abhishek
dc.contributor.authorSolar-Lezama, Armando
dc.date.accessioned2014-10-10T12:42:08Z
dc.date.available2014-10-10T12:42:08Z
dc.date.issued2013-10
dc.identifier.isbn978-0-9835678-3-7
dc.identifier.urihttp://hdl.handle.net/1721.1/90876
dc.description.abstractThe 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 three different instantiations of the counter-example-guided-inductive-synthesis (CEGIS) strategy for solving the synthesis problem, report on prototype implementations, and present experimental results on an initial set of benchmarks.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Expeditions in Computing Project ExCAPE Award CCF 1138996)en_US
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1109/FMCAD.2013.6679385en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceOther univ. web domainen_US
dc.titleSyntax-guided synthesisen_US
dc.typeArticleen_US
dc.identifier.citationAlur, Rajeev, Rastislav Bodik, Garvit Juniwal, Milo M. K. Martin, Mukund Raghothaman, Sanjit A. Seshia, Rishabh Singh, Armando Solar-Lezama, Emina Torlak, and Abhishek Udupa. “Syntax-Guided Synthesis.” 2013 Formal Methods in Computer-Aided Design (October 2013).en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorSingh, Rishabhen_US
dc.contributor.mitauthorSolar Lezama, Armandoen_US
dc.relation.journalProceedings of the 2013 Formal Methods in Computer-Aided Designen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsAlur, Rajeev; Bodik, Rastislav; Juniwal, Garvit; Martin, Milo M. K.; Raghothaman, Mukund; Seshia, Sanjit A.; Singh, Rishabh; Solar-Lezama, Armando; Torlak, Emina; Udupa, Abhisheken_US
dc.identifier.orcidhttps://orcid.org/0000-0001-7604-8252
dspace.mitauthor.errortrue
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record