作者
Rajeev Alur, Rastislav Bodik, Garvit Juniwal, Milo MK Martin, Mukund Raghothaman, Sanjit A Seshia, Rishabh Singh, Armando Solar-Lezama, Emina Torlak, Abhishek Udupa
发表日期
2013/10/20
研讨会论文
2013 Formal Methods in Computer-Aided Design
页码范围
1-8
出版商
IEEE
简介
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 three different …
引用总数
201420152016201720182019202020212022202320242358651019210210812411011349
学术搜索中的文章
R Alur, R Bodik, G Juniwal, MMK Martin… - 2013 Formal Methods in Computer-Aided Design, 2013