2013
DOI: 10.1007/s10009-013-0287-9
|View full text |Cite
|
Sign up to set email alerts
|

Algorithmic program synthesis: introduction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 34 publications
(20 citation statements)
references
References 148 publications
0
20
0
Order By: Relevance
“…Software synthesis allows the construction of a program from a logical specification rather than writing program code from scratch [21]. It is used to generate optimal code sequences or to automate simple programming tasks [22].…”
Section: Type Based Synthesis and Smt-solving As Technical Solutionmentioning
confidence: 99%
See 1 more Smart Citation
“…Software synthesis allows the construction of a program from a logical specification rather than writing program code from scratch [21]. It is used to generate optimal code sequences or to automate simple programming tasks [22].…”
Section: Type Based Synthesis and Smt-solving As Technical Solutionmentioning
confidence: 99%
“…However, the synthesis is not limited to software in programming languages, but also allows the composition of system configurations or BPMN 2.0 processes [23]. Particularly advantageous is the synthesis of programs in complex systems such as systems with concurrent processes [21].…”
Section: Type Based Synthesis and Smt-solving As Technical Solutionmentioning
confidence: 99%
“…While the theoretical basis for synthesis from logical specification has been known for decades, only recently a rather broad class of synthesis systems has reached the level of practical applications [11]. In the context of my thesis I will investigate methods for synthesizing formal specifications from a given set of correct runs of a system.…”
Section: Synthesis Of Formal Specificationsmentioning
confidence: 99%
“…It received renewed interest in the last years, in particular in the area of protocol and controller synthesis, see e.g. the recent special issue on "Synthesis" [3] where various approaches towards program synthesis presented. To some degree our approach is related to "Program Sketching" [24], we only provide a 'sketch' of a program which leaves certain parts (blocks, statements) open.…”
Section: The General Approachmentioning
confidence: 99%