We address the problem of specializing a constraint logic program w.r.t. a constrained atom which specifies the context of use of the program. We follow an approach based on transformation rules and strategies. We introduce a novel transformation rule, called contextual constraint replacement, to be combined with variants of the traditional unfolding and folding rules. We present a general Partial Evaluation Strategy for automating the application of these rules, and two additional strategies: the Context Propagation Strategy which is instrumental for the application of our contextual constraint replacement rule, and the Invariant Promotion Strategy for taking advantage of invariance properties of the computation. We show through some examp...
AbstractIn this paper we propose a new generic scheme CFLP(D), intended as a logical and semantic fr...
Partial deduction based upon the Lloyd and Shepherdson framework generates a specialised program giv...
We present a simple and powerful generalized algebraic semantics for constraint logic programs that ...
We address the problem of specializing a constraint logic program w.r.t. a constrained atom which sp...
AbstractWe address the problem of specializing a constraint logic program w.r.t. a constrained atom ...
We consider the problem of specializing constraint logic programs w.r.t. constrained queries. We fol...
Abstract. When specializing programs one can increase efficiency by reducing nondeterminism. We cons...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
AbstractWe consider a class of constraint logic programs including negation that can be executed bot...
Abstract — The reduction of nondeterminism can increase efficiency when specializing programs. We co...
Abstract We propose a set of transformation rules for constraint logic programs with negation. We as...
AbstractWe present simple and powerful generalized algebraic semantics for constraint logic programs...
Constraint Handling Rules [1,2] is a high-level programming language extension based on multi-headed...
We present simple and powerful generalized algebraic semantics for constraint logic programs that ar...
We address the problem of designing constraint logic languages that usefully combine backward and fo...
AbstractIn this paper we propose a new generic scheme CFLP(D), intended as a logical and semantic fr...
Partial deduction based upon the Lloyd and Shepherdson framework generates a specialised program giv...
We present a simple and powerful generalized algebraic semantics for constraint logic programs that ...
We address the problem of specializing a constraint logic program w.r.t. a constrained atom which sp...
AbstractWe address the problem of specializing a constraint logic program w.r.t. a constrained atom ...
We consider the problem of specializing constraint logic programs w.r.t. constrained queries. We fol...
Abstract. When specializing programs one can increase efficiency by reducing nondeterminism. We cons...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
AbstractWe consider a class of constraint logic programs including negation that can be executed bot...
Abstract — The reduction of nondeterminism can increase efficiency when specializing programs. We co...
Abstract We propose a set of transformation rules for constraint logic programs with negation. We as...
AbstractWe present simple and powerful generalized algebraic semantics for constraint logic programs...
Constraint Handling Rules [1,2] is a high-level programming language extension based on multi-headed...
We present simple and powerful generalized algebraic semantics for constraint logic programs that ar...
We address the problem of designing constraint logic languages that usefully combine backward and fo...
AbstractIn this paper we propose a new generic scheme CFLP(D), intended as a logical and semantic fr...
Partial deduction based upon the Lloyd and Shepherdson framework generates a specialised program giv...
We present a simple and powerful generalized algebraic semantics for constraint logic programs that ...