Program specialization is a collection of program transformation techniques for improving program efficiency by exploiting some information available at compile-time about the input data. This work shows that current techniques for program specialization based on partial evaluation do not perform well on nondeterministic logic programs. Following this, a set of transformation rules which extend the ones used for partial evaluation is considered. Finally, a strategy is proposed to direct the application of these extended rules to derive very efficient specialized programs
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...
This paper concerns the use of program slicing to perform a certain kind of program-specialization o...
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...
Program specialization is a program transformation methodology which improves program efficiency by ...
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...
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...
Partial evaluation is a method for program specialization based on fold/unfold transformations. Part...
this paper we will essentially refer to these techniques as they have been developed in the fields o...
AbstractProgram specialization optimizes programs for known values of the input. It is often the cas...
Partial evaluation is a method for program specialization based on fold/unfold transformations [8, 2...
In program synthesis, program transformation can be done on the fly, based on information generated ...
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...
This paper concerns the use of program slicing to perform a certain kind of program-specialization o...
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...
Program specialization is a program transformation methodology which improves program efficiency by ...
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...
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...
Partial evaluation is a method for program specialization based on fold/unfold transformations. Part...
this paper we will essentially refer to these techniques as they have been developed in the fields o...
AbstractProgram specialization optimizes programs for known values of the input. It is often the cas...
Partial evaluation is a method for program specialization based on fold/unfold transformations [8, 2...
In program synthesis, program transformation can be done on the fly, based on information generated ...
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...
This paper concerns the use of program slicing to perform a certain kind of program-specialization o...