Program specialization optimizes programs for known valúes of the input. It is often the case that the set of possible input valúes is unknown, or this set is infinite. However, a form of specialization can still be performed in such cases by means of abstract interpretation, specialization then being with respect to abstract valúes (substitutions), rather than concrete ones. We study the múltiple specialization of logic programs based on abstract interpretation. This involves in principie, and based on information from global analysis, generating several versions of a program predicate for different uses of such predicate, optimizing these versions, and, finally, producing a new, "multiply specialized" program. While múltiple specializat...
Polyvariant specialization allows generating múltiple versions of a procedure, which can then be se...
Recently the relationship between abstract interpretation and program specialization has received a ...
This paper defines a new variant of program slicing, called specialization slicing, and presents an ...
Program specialization optimizes programs for known valúes of the input. It is often the case that t...
AbstractProgram specialization optimizes programs for known values of the input. It is often the cas...
We study the múltiple specialization of logic programs based on abstract interpretation. This invol...
Program specialization optimizes programs for known valúes of the input. It is often the case that ...
The aim of program specialization is to optimize programs by exploiting certain knowledge about the...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
This paper presents a technique for achieving a class of optimizations related to the reduction of c...
AbstractMany optimizing compilers use interprocedural analysis to determine how the source program u...
Program specialization is a collection of program transformation techniques for improving program ef...
Parallelism may reside in the input of a program rather than the program itself. A script in-terpret...
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...
Polyvariant specialization allows generating múltiple versions of a procedure, which can then be se...
Recently the relationship between abstract interpretation and program specialization has received a ...
This paper defines a new variant of program slicing, called specialization slicing, and presents an ...
Program specialization optimizes programs for known valúes of the input. It is often the case that t...
AbstractProgram specialization optimizes programs for known values of the input. It is often the cas...
We study the múltiple specialization of logic programs based on abstract interpretation. This invol...
Program specialization optimizes programs for known valúes of the input. It is often the case that ...
The aim of program specialization is to optimize programs by exploiting certain knowledge about the...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
This paper presents a technique for achieving a class of optimizations related to the reduction of c...
AbstractMany optimizing compilers use interprocedural analysis to determine how the source program u...
Program specialization is a collection of program transformation techniques for improving program ef...
Parallelism may reside in the input of a program rather than the program itself. A script in-terpret...
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...
Polyvariant specialization allows generating múltiple versions of a procedure, which can then be se...
Recently the relationship between abstract interpretation and program specialization has received a ...
This paper defines a new variant of program slicing, called specialization slicing, and presents an ...