We describe a system for the synthesis of logic programs from specifications based on higher-order logical descriptions of appropriate refinement operations. The system has been implemented within the proof planning system λClam. The generality of the approach is such that its extension to allow synthesis of higher-order logic programs was straightforward. Some illustrative examples are given. The approach is extensible to further classes of synthesis. © Springer-Verlag Berlin Heidelberg 2000
We present a general strategy for stepwise, sound and progressive synthesis of logic programs from s...
Systems built for automated program construction aim at the formalization of the programming process...
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...
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 ...
This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is ...
Logic programs can be synthesized as a by-product of the planning of their verification proofs. This...
Logic programs can be synthesized as a by-product of the planning of their verification proofs. This...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
Abstract. A refinement calculus provides a method for transforming specifica-tions to executable cod...
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. Afte...
A refinement calculus provides a method for transforming specifications to executable code, maintain...
vironment (described elsewhere in this volume). It aims at automated logic pro-gram synthesis from i...
We present a general strategy for stepwise, sound and progressive synthesis of logic programs from s...
Systems built for automated program construction aim at the formalization of the programming process...
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...
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 ...
This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is ...
Logic programs can be synthesized as a by-product of the planning of their verification proofs. This...
Logic programs can be synthesized as a by-product of the planning of their verification proofs. This...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
Abstract. A refinement calculus provides a method for transforming specifica-tions to executable cod...
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. Afte...
A refinement calculus provides a method for transforming specifications to executable code, maintain...
vironment (described elsewhere in this volume). It aims at automated logic pro-gram synthesis from i...
We present a general strategy for stepwise, sound and progressive synthesis of logic programs from s...
Systems built for automated program construction aim at the formalization of the programming process...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...