arrow
返回

Program synthesis: challenges and opportunities

delete2017-09-04
delete25
delete
OA
AI
C
Cristina David
D
Daniel Kroening *
DOI:10.1098/rsta.2015.0403delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Program synthesis is the mechanized construction of software, dubbed 'self-writing code'. Synthesis tools relieve the programmer from thinking about how the problem is to be solved; instead, the programmer only provides a description of what is to be achieved. Given a specification of what the program should do, the synthesizer generates an implementation that provably satisfies this specification. From a logical point of view, a program synthesizer is a solver for second-order existential logic. Owing to the expressiveness of second-order logic, program synthesis has an extremely broad range of applications. We survey some of these applications as well as recent trends in the algorithms that solve the program synthesis problem. In particular, we focus on an approach that has raised the profile of program synthesis and ushered in a generation of new synthesis tools, namely counter-exampleguided inductive synthesis (CEGIS). We provide a description of the CEGIS architecture, followed by recent algorithmic improvements. We conjecture that the capacity of program synthesis engines will see further step change, in a manner that is transparent to the applications, which will open up an even broader range of use-cases. This article is part of the themed issue 'Verified trustworthy software systems'.
Keyword:
verification
model checking
synthesis
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

P
Philosophical Transactions of the Royal Society A-Mathematical Physical and Engineering Sciences
IF:
3.7
论文数:
7.8K
被引数:
2.8W

机构

U
university of oxford
学者数:
9.8W
论文数: 8.6W
被引数: 137
引用论文

引用论文

NLR family pyrin domain containing 3 (NLRP3) and caspase 1 (CASP1) modulation by intracellular Cl– concentration
err2021-05-02
err0
errOAAI
errMariángeles Clauzure; Ángel G. Valdivieso; Andrea V. Dugour; Consuelo Mori; María M. Massip‐Copiz; María Á. Aguilar; Verónica Sotomayor; Cristian J. A. Asensio; Juan M. Figueroa; Tomás A. Santa‐Coloma
err分享
err收藏
Gold-catalyzed naphthalene functionalization
err2011-05-23
err0
errOAAI
errPedro J Pérez; M Mar Díaz-Requejo; Iván Rivilla
err分享
err收藏
err分享
err收藏
High resolution phase resolved spectroscopy of the Crab蟹状星云的高分辨率相位解析光谱学
err1994-01-01
err0
PREAI
errL. M. Bartlett; S. D. Barthelmy; N. Gehrels; B. J. Teegarden; J. Tueller; M. Leventhal; C. J. MacCallum
err分享
err收藏
err分享
err收藏
学者 查看更多内容