This paper describes an algorithm performing an analysis and transformation of logic programs. The transformation achieves two goals: redundant functors are removed from the program, and procedures may be split into two or more specialised versions handling different cases. It can be applied to most logic programming languages, including concurrent logic programming languages, because the transformations perform no unfolding of the program; they only remove some redundant operations within the unifications. The main saving is in heap usage, though time performance may also be improved. One of the main purposes of the transformation is to "clean up" programs generated by other methods of transformation or synthesis. The analysis is an exampl...
Program specialization is a program transformation methodology which improves program efficiency by ...
The functional and logic programming research communities are to a signif-icant extent solving the s...
AbstractWe present an overview of some techniques which have been proposed for the transformation of...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
Abstract. A technique for transformation f definite logic programs is presented. A first phase perfo...
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...
AbstractThis paper introduces a new concept of computation trees of logic programs that will be used...
The purpose of this paper is to present some current investigations in the field of program transfor...
This work introduces a transformation methodology for functional logic programs based on needed narr...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
This paper presents a mathematical theory underlying a systematic method for constructing Prolog pro...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
Needed narrowing is a complete operational principle for modern declarative languages which integrat...
Program specialization is a program transformation methodology which improves program efficiency by ...
The functional and logic programming research communities are to a signif-icant extent solving the s...
AbstractWe present an overview of some techniques which have been proposed for the transformation of...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
Abstract. A technique for transformation f definite logic programs is presented. A first phase perfo...
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...
AbstractThis paper introduces a new concept of computation trees of logic programs that will be used...
The purpose of this paper is to present some current investigations in the field of program transfor...
This work introduces a transformation methodology for functional logic programs based on needed narr...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
This paper presents a mathematical theory underlying a systematic method for constructing Prolog pro...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
Needed narrowing is a complete operational principle for modern declarative languages which integrat...
Program specialization is a program transformation methodology which improves program efficiency by ...
The functional and logic programming research communities are to a signif-icant extent solving the s...
AbstractWe present an overview of some techniques which have been proposed for the transformation of...