this paper, from formal specifications one may obtain executable, efficient programs by using techniques for transforming logic programs. This is, indeed, one of the reasons that makes logic programming very attractive for program construction. During this final step from specifications to programs, in order to improve efficiency one may want to use program transformation for avoiding multiple visits of data structures, or replacing complex forms of recursion by tail recursion, or reducing nondeterminism of procedures. This paper is structured as follows. In Section 2 we present the rule-based approach to program transformation and its use for the derivation and synthesis of logic programs from specifications. In Section 3 we consider the s...
We present a methodology for logic program development based on the use of verified transformation t...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
Program specialization is a collection of program transformation techniques for improving program ef...
We present an overview of the program transformation techniques which have been proposed over the pa...
We present an overview of the program transformation techniques which have been proposed over the pa...
In our method -- that we call Visual and Textual Composition of Logic Programs -- we have enhanced t...
Program specialization is a program transformation methodology which improves program efficiency by ...
AbstractWe present an overview of some techniques which have been proposed for the transformation of...
Abstract. Schema-based logic program transformation has proven to be an eective technique for the op...
In program synthesis, program transformation can be done on the fly, based on information generated ...
Abstract. This paper briefly describes the use of the program transformation methodology for the dev...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
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 ...
AbstractThis paper presents an overview and a survey of logic program synthesis. Logic program synth...
We present a methodology for logic program development based on the use of verified transformation t...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
Program specialization is a collection of program transformation techniques for improving program ef...
We present an overview of the program transformation techniques which have been proposed over the pa...
We present an overview of the program transformation techniques which have been proposed over the pa...
In our method -- that we call Visual and Textual Composition of Logic Programs -- we have enhanced t...
Program specialization is a program transformation methodology which improves program efficiency by ...
AbstractWe present an overview of some techniques which have been proposed for the transformation of...
Abstract. Schema-based logic program transformation has proven to be an eective technique for the op...
In program synthesis, program transformation can be done on the fly, based on information generated ...
Abstract. This paper briefly describes the use of the program transformation methodology for the dev...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
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 ...
AbstractThis paper presents an overview and a survey of logic program synthesis. Logic program synth...
We present a methodology for logic program development based on the use of verified transformation t...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
Program specialization is a collection of program transformation techniques for improving program ef...