Program specialization is a program transformation methodology which improves program efficiency by exploiting the information about the input data which are available at compile time. We show that current techniques for program specialization based on partial evaluation do not perform well on nondeterministic logic programs. We then consider a set of transformation rules which extend the ones used for partial evaluation, and we propose a strategy for guiding the application of these extended rules so to derive very efficient specialized programs. The efficiency improvements which sometimes are exponential, are due to the reduction of nondeterminism and to the fact that the computations which are performed by the initial programs in differe...
We show that sometimes partial deduction produces poor program specializations because of its limite...
. We revisit the main techniques of program transformation which are used in partial evaluation, mix...
We present an overview of the program transformation techniques which have been proposed over the pa...
Program specialization is a program transformation methodology which improves program efficiency by ...
Program specialization is a collection of program transformation techniques for improving program ef...
Program specialization is a collection of program transformation techniques for improving program ef...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
Abstract. When specializing programs one can increase efficiency by reducing nondeterminism. We cons...
Partial evaluation is a method for program specialization based on fold/unfold transformations [8, 2...
Partial evaluation is a method for program specialization based on fold/unfold transformations. Part...
We study the múltiple specialization of logic programs based on abstract interpretation. This invol...
Abstract — The reduction of nondeterminism can increase efficiency when specializing programs. We co...
AbstractProgram specialization optimizes programs for known values of the input. It is often the cas...
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...
We show that sometimes partial deduction produces poor program specializations because of its limite...
. We revisit the main techniques of program transformation which are used in partial evaluation, mix...
We present an overview of the program transformation techniques which have been proposed over the pa...
Program specialization is a program transformation methodology which improves program efficiency by ...
Program specialization is a collection of program transformation techniques for improving program ef...
Program specialization is a collection of program transformation techniques for improving program ef...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
Abstract. When specializing programs one can increase efficiency by reducing nondeterminism. We cons...
Partial evaluation is a method for program specialization based on fold/unfold transformations [8, 2...
Partial evaluation is a method for program specialization based on fold/unfold transformations. Part...
We study the múltiple specialization of logic programs based on abstract interpretation. This invol...
Abstract — The reduction of nondeterminism can increase efficiency when specializing programs. We co...
AbstractProgram specialization optimizes programs for known values of the input. It is often the cas...
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...
We show that sometimes partial deduction produces poor program specializations because of its limite...
. We revisit the main techniques of program transformation which are used in partial evaluation, mix...
We present an overview of the program transformation techniques which have been proposed over the pa...