In the current paper, we discuss cycles in Constraint Handling Rules for the purpose of scaling termination proofs. In order to obtain a useful characterization, our approach differs from the ones used in other declarative languages, such as Logic Programming and Term Rewrite Systems. Due to multi-headed rules, the notion of a cycle is not in direct correspondence with the recursive calls of a program. Our characterization has to be more refined as we have to consider also partner constraints. Furthermore, a second, more challenging problem, due to the multi-set semantics of CHR, makes it unclear how cycles structurally compose. To tackle this problem, we develop a new abstraction for computations in CHR based on hypergraphs. On the basis o...
AbstractConstraint Handling Rules (CHRs) are a high-level rule-based programming language commonly u...
Constraint Handling Rules (CHRs) are a high-level rule-based programming language commonly used to d...
Proving termination of, or generating efficient control for Constraint Handling Rules (CHR) programs...
CHR, short for Constraint Handling Rules, is a rule-based programming language, with similarities to...
Abstract. In the past few years, several successful approaches to termination analysis of Constraint...
We propose a constraint-based approach towards automated termination analysis of Constraint Handling...
www.informatik.uni-muenchen.de/~fruehwir/ Abstract. We adapt and extend existing approaches to termi...
We present a new approach to termination analysis of Constraint Handling Rules (CHR). Unlike current...
In this paper, we present a new approach to termination analysis of CHR which is applicable to a muc...
Constraint Handling Rules (CHR) [8] is a high-level programming language, designed for the easy impl...
Today, two distinct direct approaches to prove termination of CHR programs exist. The first approach...
Constraint Handling Rules (CHR) is a high-level language for writing constraint solvers either from...
Constraint Handling Rules (CHR) is a concurrent, comitted-choice, logic pro-gramming language. It is...
We study the decidability of termination for two CH R dialects which, similarly to the Datalog like ...
Abstract. We propose a new constraint-based approach to termination analysis, applicable to Logic Pr...
AbstractConstraint Handling Rules (CHRs) are a high-level rule-based programming language commonly u...
Constraint Handling Rules (CHRs) are a high-level rule-based programming language commonly used to d...
Proving termination of, or generating efficient control for Constraint Handling Rules (CHR) programs...
CHR, short for Constraint Handling Rules, is a rule-based programming language, with similarities to...
Abstract. In the past few years, several successful approaches to termination analysis of Constraint...
We propose a constraint-based approach towards automated termination analysis of Constraint Handling...
www.informatik.uni-muenchen.de/~fruehwir/ Abstract. We adapt and extend existing approaches to termi...
We present a new approach to termination analysis of Constraint Handling Rules (CHR). Unlike current...
In this paper, we present a new approach to termination analysis of CHR which is applicable to a muc...
Constraint Handling Rules (CHR) [8] is a high-level programming language, designed for the easy impl...
Today, two distinct direct approaches to prove termination of CHR programs exist. The first approach...
Constraint Handling Rules (CHR) is a high-level language for writing constraint solvers either from...
Constraint Handling Rules (CHR) is a concurrent, comitted-choice, logic pro-gramming language. It is...
We study the decidability of termination for two CH R dialects which, similarly to the Datalog like ...
Abstract. We propose a new constraint-based approach to termination analysis, applicable to Logic Pr...
AbstractConstraint Handling Rules (CHRs) are a high-level rule-based programming language commonly u...
Constraint Handling Rules (CHRs) are a high-level rule-based programming language commonly used to d...
Proving termination of, or generating efficient control for Constraint Handling Rules (CHR) programs...