Program transformation systems are applied both in program synthesis and in program optimization. For logic programs the logic component makes transformations very natural and easy to be studied formally. But, when we move to Prolog programs, the control component cannot be ignored. In particular we need to cope with termination properties which are essential for ensuring the reachability of solutions for a given query. We give an overview of the main proposals in the field of transformation systems for logic programs and we emphasize how they cope with those properties of logic programs which are not strictly declarative. We focus in particular on how the transformation can affect the termination of a program
One of the main advantages of logic programs is that it allows to write declarative programs that ve...
Termination is an important and well-studied property for logic programs. However, almost all approa...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
A methodology for proving the termination of well-moded logic programs is developed by reducing the ...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...
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...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
© Springer-Verlag Berlin Heidelberg 1994. A technique for transformation of definite logic programs ...
We present a new approach to termination analysis of logic programs. The essence of the approach is ...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
One of the main advantages of logic programs is that it allows to write declarative programs that ve...
Termination is an important and well-studied property for logic programs. However, almost all approa...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
A methodology for proving the termination of well-moded logic programs is developed by reducing the ...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...
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...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
© Springer-Verlag Berlin Heidelberg 1994. A technique for transformation of definite logic programs ...
We present a new approach to termination analysis of logic programs. The essence of the approach is ...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
One of the main advantages of logic programs is that it allows to write declarative programs that ve...
Termination is an important and well-studied property for logic programs. However, almost all approa...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...