Abst ract. An Unfold/Fold transformation system is a source-to-source rewrit-ing methodology devised to improve the efficiency of a program. Any such transformation should preserve the main properties of the initial program: among them, termination. When dealing with logic programs uch as PRO-LOG programs, one is particularly interested in preserving left termination i.e. termination wrt the leftmost selection rule, which is by far the most widely employed of the search rules. Unfortunately, the most popular Unfold/Fold transformation systems ([TS84, Sek91]) do not preserve the above termina-tion property. In this paper we study the reasons why left termination may be spoiled by the application of a transformation operation and we present a...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...
An Unfold/Fold transformation system is a source-to-source rewriting methodology devised to improve ...
We propose an unfold-fold transformation system which preserves left termination for definite progra...
We propose an unfold-fold transformation system which preserves left termination for definite progra...
The unfold/fold framework constitutes the spine of many program transformation strategies. However,...
An Unfold/Fold transformation system is a source-to-source rewriting methodology devised to improve ...
An unfold/fold transformation system is a source-to-source rewriting methodology devised to improve ...
A methodology for proving the termination of well-moded logic programs is developed by reducing the ...
Abstract. A technique for transformation f definite logic programs is presented. A first phase perfo...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...
© Springer-Verlag Berlin Heidelberg 1998. We provide a first investigation of the specialisation and...
We study how to preserve universal termination besides computed answer substitutions while transform...
We present a new approach to termination analysis of logic programs. The essence of the approach is ...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...
An Unfold/Fold transformation system is a source-to-source rewriting methodology devised to improve ...
We propose an unfold-fold transformation system which preserves left termination for definite progra...
We propose an unfold-fold transformation system which preserves left termination for definite progra...
The unfold/fold framework constitutes the spine of many program transformation strategies. However,...
An Unfold/Fold transformation system is a source-to-source rewriting methodology devised to improve ...
An unfold/fold transformation system is a source-to-source rewriting methodology devised to improve ...
A methodology for proving the termination of well-moded logic programs is developed by reducing the ...
Abstract. A technique for transformation f definite logic programs is presented. A first phase perfo...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...
© Springer-Verlag Berlin Heidelberg 1998. We provide a first investigation of the specialisation and...
We study how to preserve universal termination besides computed answer substitutions while transform...
We present a new approach to termination analysis of logic programs. The essence of the approach is ...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
There are two kinds of approaches for termination analysis of logic programs: "transformational" and...