Recently the relationship between abstract interpretation and program specialization has received a lot of scrutiny, and the need has been identified to extend program specialization techniques so to make use of more refined abstract domains and operators. This paper clarifies this relationship in the context of logic programming, by expressing program specialization in terms of abstract interpretation. Based on this, a novel specialization framework, along with generic correctness results for computed answers and finite failure under SLD-resolution, is developed. This framework can be used to extend existing logic program specialization methods, such as partial deduction and conjunctive partial deduction, to make use of more refined abstra...
Program specialization is a program transformation methodology which improves program efficiency by ...
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...
The relationship between abstract interpretation and partial deduction has received considerable at...
Abstract. The relationship between abstract interpretation and partial deduction has received consid...
The relationship between abstract interpretation and partial evaluation has received considerable a...
Information generated by abstract interpreters has long been used to perform program specialization...
The relationship between abstract interpretation [2] and partial evaluation [5] has received conside...
Program specialisation aims at improving the overall performance of programs by performing source to...
We clarify the relationship between abstract interpretation and program specialisation in the contex...
Standard partial deduction suffers from several drawbacks when compared to topdown abstract interpre...
We study the múltiple specialization of logic programs based on abstract interpretation. This invol...
We clarify the relationship between abstract interpretation and program spe-cialisation in the conte...
This article considers static analysis based on abstract interpretation of logic programs over combi...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
Program specialization is a program transformation methodology which improves program efficiency by ...
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...
The relationship between abstract interpretation and partial deduction has received considerable at...
Abstract. The relationship between abstract interpretation and partial deduction has received consid...
The relationship between abstract interpretation and partial evaluation has received considerable a...
Information generated by abstract interpreters has long been used to perform program specialization...
The relationship between abstract interpretation [2] and partial evaluation [5] has received conside...
Program specialisation aims at improving the overall performance of programs by performing source to...
We clarify the relationship between abstract interpretation and program specialisation in the contex...
Standard partial deduction suffers from several drawbacks when compared to topdown abstract interpre...
We study the múltiple specialization of logic programs based on abstract interpretation. This invol...
We clarify the relationship between abstract interpretation and program spe-cialisation in the conte...
This article considers static analysis based on abstract interpretation of logic programs over combi...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
Program specialization is a program transformation methodology which improves program efficiency by ...
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...