This paper discusses some issues which arise in the dataflow analysis of constraint logic programming (CLP) languages. The basic technique applied is that of abstract interpretation. First, some types of optimizations possible in a number of CLP systems (including efficient parallelization) are presented and the information that has to be obtained at compile-time in order to be able to implement such optimizations is considered. Two approaches are then proposed and discussed for obtaining this information for a CLP program: one based on an analysis of a CLP metainterpreter using standard Prolog analysis tools, and a second one based on direct analysis of the CLP program. For the second approach an abstract domain which approximates groundne...
This paper introduces and studies the notion of CLP projection for Constraint Handling Rules (CHR). ...
Many problems in different areas such as Operations Research, Hardware Design, and Artificial Intell...
AbstractWe present a goal-independent abstract interpretation framework for constraint logic program...
This article presents and illustrates a practical approach to the dataow analysis of constraint logi...
This paper presents and illustrates with an example a practical approach to the dataflow analysis of...
The optimized compilation of Constraint Logic Programming (CLP) languages can give rise to impressi...
The concept of independence has been recently generalized to the constraint logic programming (CLP) ...
Global data-flow analysis of (constraint) logic programs, which is generally based on abstract inter...
The technique of Abstract Interpretation [13] has allowed the development of sophisticated program a...
Native code generation and global analysis gave substantial speed-ups in the case of Prolog. In ord...
We provide a method whereby, given mode and (upper approximation) type information, we can detect p...
Solving nonlinear constraints over real numbers is a complex problem. Hence constraint logic program...
The increasing interest in Constraint Programming (CP) we now witness gives rise to a demand for new...
© Springer-Verlag Berlin Heidelberg 1994. We report on an experiment with two tools for global analy...
. We present in this paper a method allowing to structure a constraint store by modifying the constr...
This paper introduces and studies the notion of CLP projection for Constraint Handling Rules (CHR). ...
Many problems in different areas such as Operations Research, Hardware Design, and Artificial Intell...
AbstractWe present a goal-independent abstract interpretation framework for constraint logic program...
This article presents and illustrates a practical approach to the dataow analysis of constraint logi...
This paper presents and illustrates with an example a practical approach to the dataflow analysis of...
The optimized compilation of Constraint Logic Programming (CLP) languages can give rise to impressi...
The concept of independence has been recently generalized to the constraint logic programming (CLP) ...
Global data-flow analysis of (constraint) logic programs, which is generally based on abstract inter...
The technique of Abstract Interpretation [13] has allowed the development of sophisticated program a...
Native code generation and global analysis gave substantial speed-ups in the case of Prolog. In ord...
We provide a method whereby, given mode and (upper approximation) type information, we can detect p...
Solving nonlinear constraints over real numbers is a complex problem. Hence constraint logic program...
The increasing interest in Constraint Programming (CP) we now witness gives rise to a demand for new...
© Springer-Verlag Berlin Heidelberg 1994. We report on an experiment with two tools for global analy...
. We present in this paper a method allowing to structure a constraint store by modifying the constr...
This paper introduces and studies the notion of CLP projection for Constraint Handling Rules (CHR). ...
Many problems in different areas such as Operations Research, Hardware Design, and Artificial Intell...
AbstractWe present a goal-independent abstract interpretation framework for constraint logic program...