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...
Abstract. The input to backwards analysis is a program together with properties that are required to...
Program specialization is a program transformation methodology which improves program efficiency by ...
The purpose of this paper is to present some current investigations in the field of program transfor...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
Abstract. A technique for transformation f definite logic programs is presented. A first phase perfo...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
The functional and logic programming research communities are to a signif-icant extent solving the s...
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...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
AbstractThis paper illustrates the role of a class of “prop”-ositional logic programs in the analysi...
Abstract. This paper presents a uniform foundation for representing, analysing and transforming prog...
This paper illustrates the role of a class of ''prop''-ositional logic programs in the analysis of c...
Abstract. The input to backwards analysis is a program together with properties that are required to...
Program specialization is a program transformation methodology which improves program efficiency by ...
The purpose of this paper is to present some current investigations in the field of program transfor...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
Abstract. A technique for transformation f definite logic programs is presented. A first phase perfo...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
The functional and logic programming research communities are to a signif-icant extent solving the s...
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...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
Program transformation systems are applied both in program synthesis and in program optimization. Fo...
AbstractThis paper illustrates the role of a class of “prop”-ositional logic programs in the analysi...
Abstract. This paper presents a uniform foundation for representing, analysing and transforming prog...
This paper illustrates the role of a class of ''prop''-ositional logic programs in the analysis of c...
Abstract. The input to backwards analysis is a program together with properties that are required to...
Program specialization is a program transformation methodology which improves program efficiency by ...
The purpose of this paper is to present some current investigations in the field of program transfor...