Program specialisation aims at improving the overall performance of programs by performing source to source transformations. A common approach within functional and logic programming, known respectively as partial evaluation and partial deduction, is to exploit partial knowledge about the input. It is achieved through a well-automated application of parts of the Burstall-Darlington unfold/fold transformation framework. The main challenge in developing systems is to design automatic control that ensures correctness, efficiency, and termination. This survey and tutorial presents the main developments in controlling partial deduction over the past 10 years and analyses their respective merits and shortcomings. It ends with an assessment of cur...
We show that sometimes partial deduction produces poor program specializations because of its limite...
In software development an emphasis is placed on creating reusable general programs which solve a wi...
AbstractPartial deduction in the Lloyd–Shepherdson framework cannot achieve certain optimisations wh...
Recently the relationship between abstract interpretation and program specialization has received a ...
This thesis contains contributions within that context around several themes. New, powerful methods ...
The so called "cogen approach" to program specialisation, writing a compiler generator ins...
AbstractIn this paper, we discuss an extension of Partial Deduction in the framework of structured l...
We present the latest version of the Logen partial evaluation system for logic programs. In particul...
The so called “cogen approach” to program specialisation, writing a compiler generator instead of a ...
Abstract. The so called “cogen approach ” to program specialisation, writing a compiler generator in...
The so called "cogen approach" to program specialisation, writing a compiler generator instead of a ...
. The notion of partial deduction known from logic programming is defined in the framework of Struct...
Standard partial deduction suffers from several drawbacks when compared to topdown abstract interpre...
Program specialization is a program transformation methodology which improves program efficiency by ...
The current work describes a technique for the analysis of coroutining in Logic Programs. This provi...
We show that sometimes partial deduction produces poor program specializations because of its limite...
In software development an emphasis is placed on creating reusable general programs which solve a wi...
AbstractPartial deduction in the Lloyd–Shepherdson framework cannot achieve certain optimisations wh...
Recently the relationship between abstract interpretation and program specialization has received a ...
This thesis contains contributions within that context around several themes. New, powerful methods ...
The so called "cogen approach" to program specialisation, writing a compiler generator ins...
AbstractIn this paper, we discuss an extension of Partial Deduction in the framework of structured l...
We present the latest version of the Logen partial evaluation system for logic programs. In particul...
The so called “cogen approach” to program specialisation, writing a compiler generator instead of a ...
Abstract. The so called “cogen approach ” to program specialisation, writing a compiler generator in...
The so called "cogen approach" to program specialisation, writing a compiler generator instead of a ...
. The notion of partial deduction known from logic programming is defined in the framework of Struct...
Standard partial deduction suffers from several drawbacks when compared to topdown abstract interpre...
Program specialization is a program transformation methodology which improves program efficiency by ...
The current work describes a technique for the analysis of coroutining in Logic Programs. This provi...
We show that sometimes partial deduction produces poor program specializations because of its limite...
In software development an emphasis is placed on creating reusable general programs which solve a wi...
AbstractPartial deduction in the Lloyd–Shepherdson framework cannot achieve certain optimisations wh...