The paper proposes a theoretical approach of the debugging of con-straint programs based on a notion of explanation tree. The proposed approach is an attempt to adapt algorithmic debugging to constraint pro-gramming. In this theoretical framework for domain reduction, expla-nations are proof trees explaining value removals. These proof trees are de ned by inductive denitions which express the removals of values as consequence of other value removals. Explanations may be considered as the essence of constraint programming. They are a declarative view of the computation trace. The diagnosis consists in locating an error in an explanation rooted by a symptom
Abstract Explanations are a technique for reasoning about constraint propagation, which have been ap...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/20...
. We present in this paper a method allowing to structure a constraint store by modifying the constr...
. This paper is motivated by the declarative insufficiency diagnosis of constraint logic programs, b...
This work is motivated by the declarative insufficiency diagnosis of constraint logic programs, but ...
Debugging tools are a practical need for diagnosing the causes of erroneous com-putations. Declarati...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
This paper proposes a model for explanations in a set theoretical framework using the notions of clo...
The increasing interest in Constraint Programming (CP) we now witness gives rise to a demand for new...
Abstract. Constraint logic programming combines declarativity and ef-ficiency thanks to constraint s...
This work is devoted to constraint solving motivated by the de-bugging of constraint logic programs ...
This introduction gives a general perspective of the debugging methodology and the tools developed i...
Constraint programming is a research topic benefiting from many other areas: discrete mathematics, n...
Abstract. We present a declarative method for diagnosing wrong com-puted answers in CFLP (D), a newl...
this paper can be applicable to declarative debugging of constraint logic programs in general. Also ...
Abstract Explanations are a technique for reasoning about constraint propagation, which have been ap...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/20...
. We present in this paper a method allowing to structure a constraint store by modifying the constr...
. This paper is motivated by the declarative insufficiency diagnosis of constraint logic programs, b...
This work is motivated by the declarative insufficiency diagnosis of constraint logic programs, but ...
Debugging tools are a practical need for diagnosing the causes of erroneous com-putations. Declarati...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
This paper proposes a model for explanations in a set theoretical framework using the notions of clo...
The increasing interest in Constraint Programming (CP) we now witness gives rise to a demand for new...
Abstract. Constraint logic programming combines declarativity and ef-ficiency thanks to constraint s...
This work is devoted to constraint solving motivated by the de-bugging of constraint logic programs ...
This introduction gives a general perspective of the debugging methodology and the tools developed i...
Constraint programming is a research topic benefiting from many other areas: discrete mathematics, n...
Abstract. We present a declarative method for diagnosing wrong com-puted answers in CFLP (D), a newl...
this paper can be applicable to declarative debugging of constraint logic programs in general. Also ...
Abstract Explanations are a technique for reasoning about constraint propagation, which have been ap...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/20...
. We present in this paper a method allowing to structure a constraint store by modifying the constr...