Native code generation and global analysis gave substantial speed-ups in the case of Prolog. In order to generate native code in CLP we must first generate native code for the various constraint solving algorithms. The paper presents a simple scheme for the native code compilation of the incremental linear equation solver used in most CLP systems. Starting from a high level description of this constraint solving algorithm we decompose the algorithm to the level of a RISC abstract machine. Finally, we present preliminary measurements of the impact of abstract interpretation on the efficiency of the generated code. 1 Introduction Constraint Logic Programming [15, 26, 16] provides an elegant and powerful framework for the cooperation ...
Global constraints are cardinal concepts of CLP (FD), a constraint programming language. They are me...
CLP(BNR) is a constraint system based on relational interval arithmetic and forms part of BNR Prolog...
. We present in this paper a method allowing to structure a constraint store by modifying the constr...
Solving nonlinear constraints over real numbers is a complex problem. Hence constraint logic program...
AbstractWe present the clp(FD) system: a constraint logic programming language with finite domain co...
The paper discusses a new trend in the modelling software for combinatorial and mixed combinatorial-...
Constraint Logic Programming (CLP) is one of the most successful branches of Logic Programming; it a...
This paper discusses some issues which arise in the dataflow analysis of constraint logic programmin...
Solving nonlinear constraints over real numbers is a complex problem. Hence constraint logic program...
Solving nonlinear constraints over real numbers is a complex problem. Hence constraint logic program...
CLP(SC) is a constraint logic programming language over set constraints proposed by Kozen [7]. In t...
Constraint Logic Programming (CLP) is a new class of programming languages combining the declarativi...
This article presents and illustrates a practical approach to the dataow analysis of constraint logi...
Solving nonlinear constraints over real numbers is a complex problem. Hence constraint logic program...
There has been a lot of interest lately from people solving constrained optimization problems for co...
Global constraints are cardinal concepts of CLP (FD), a constraint programming language. They are me...
CLP(BNR) is a constraint system based on relational interval arithmetic and forms part of BNR Prolog...
. We present in this paper a method allowing to structure a constraint store by modifying the constr...
Solving nonlinear constraints over real numbers is a complex problem. Hence constraint logic program...
AbstractWe present the clp(FD) system: a constraint logic programming language with finite domain co...
The paper discusses a new trend in the modelling software for combinatorial and mixed combinatorial-...
Constraint Logic Programming (CLP) is one of the most successful branches of Logic Programming; it a...
This paper discusses some issues which arise in the dataflow analysis of constraint logic programmin...
Solving nonlinear constraints over real numbers is a complex problem. Hence constraint logic program...
Solving nonlinear constraints over real numbers is a complex problem. Hence constraint logic program...
CLP(SC) is a constraint logic programming language over set constraints proposed by Kozen [7]. In t...
Constraint Logic Programming (CLP) is a new class of programming languages combining the declarativi...
This article presents and illustrates a practical approach to the dataow analysis of constraint logi...
Solving nonlinear constraints over real numbers is a complex problem. Hence constraint logic program...
There has been a lot of interest lately from people solving constrained optimization problems for co...
Global constraints are cardinal concepts of CLP (FD), a constraint programming language. They are me...
CLP(BNR) is a constraint system based on relational interval arithmetic and forms part of BNR Prolog...
. We present in this paper a method allowing to structure a constraint store by modifying the constr...