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 specification, 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 cohere...
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...
AbstractThis paper presents an overview and a survey of logic program synthesis. Logic program synth...
This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is ...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. Afte...
Formal program synthesis is concerned with deriving programs that are (formally) correct wrt their s...
We present a general strategy for stepwise, sound and progressive synthesis of logic programs from s...
We describe a system for the synthesis of logic programs from specifications based on higher-order l...
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 ...
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...
Program synthesis research aims at maximally automating the passage from specifica-tions to programs...
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...
AbstractThis paper presents an overview and a survey of logic program synthesis. Logic program synth...
This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is ...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. Afte...
Formal program synthesis is concerned with deriving programs that are (formally) correct wrt their s...
We present a general strategy for stepwise, sound and progressive synthesis of logic programs from s...
We describe a system for the synthesis of logic programs from specifications based on higher-order l...
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 ...
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...
Program synthesis research aims at maximally automating the passage from specifica-tions to programs...
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...