This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is interpreted here in a broad way; it is concerned with the following question: given a speci cation, how do we get a logic program satisfying the specification? Logic programming provides a uniquely nice and uniform framework for program synthesis since the specification, the synthesis process and the resulting program can all be expressed in logic. Three main approaches to logic program synthesis by formal methods are described: constructive synthesis, deductive synthesis and inductive synthesis. Related issues such as correctness and verification as well as synthesis by informal methods are briefly presented. Our presentation is made coheren...
Abstract. We describe a system for the synthesis of logic programs from specications based on higher...
Since the early days of programming and automated reasoning, researchers have developed methods for ...
Systems built for automated program construction aim at the formalization of the programming process...
This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is ...
AbstractThis paper presents an overview and a survey of logic program synthesis. Logic program synth...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
Formal program synthesis is concerned with deriving programs that are (formally) correct wrt their s...
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. Afte...
We describe a system for the synthesis of logic programs from specifications based on higher-order l...
We present a general strategy for stepwise, sound and progressive synthesis of logic programs from s...
vironment (described elsewhere in this volume). It aims at automated logic pro-gram synthesis from i...
We view logic programs as (first-order) axiomatisations, and deductive synthesis and transformation ...
Program synthesis research aims at maximally automating the passage from specifica-tions to programs...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...
Abstract. We describe a system for the synthesis of logic programs from specications based on higher...
Since the early days of programming and automated reasoning, researchers have developed methods for ...
Systems built for automated program construction aim at the formalization of the programming process...
This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is ...
AbstractThis paper presents an overview and a survey of logic program synthesis. Logic program synth...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
Formal program synthesis is concerned with deriving programs that are (formally) correct wrt their s...
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. Afte...
We describe a system for the synthesis of logic programs from specifications based on higher-order l...
We present a general strategy for stepwise, sound and progressive synthesis of logic programs from s...
vironment (described elsewhere in this volume). It aims at automated logic pro-gram synthesis from i...
We view logic programs as (first-order) axiomatisations, and deductive synthesis and transformation ...
Program synthesis research aims at maximally automating the passage from specifica-tions to programs...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...
Abstract. We describe a system for the synthesis of logic programs from specications based on higher...
Since the early days of programming and automated reasoning, researchers have developed methods for ...
Systems built for automated program construction aim at the formalization of the programming process...