We present a new approach to termination analysis of Constraint Handling Rules (CHR). Unlike current approaches, our approach has no restrictions on the kind of rules in the CHR program. We propose a termination condition, that verifies conditions imposed on the dynamic process of adding constraints to the store, instead of a termination argument based on the comparison of sizes of consecutive computation states. We demonstrate the condition's applicability on a set of terminating CHR programs, using a prototype analyzer. This analyzer is the first in-language automated termination analyzer for CHR programs.nrpages: 19status: publishe
Constraint Handling Rules (CHR) is a high-level language for writing constraint solvers either from...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
Abstract. We propose a new constraint-based approach to termination analysis, applicable to Logic Pr...
Abstract. We present a new approach to termination analysis of Con-straint Handling Rules (CHR). Unl...
In this paper, we present a new approach to termination analysis of CHR which is applicable to a muc...
We propose a constraint-based approach towards automated termination analysis of Constraint Handling...
Constraint Handling Rules (CHR) [8] is a high-level programming language, designed for the easy impl...
www.informatik.uni-muenchen.de/~fruehwir/ Abstract. We adapt and extend existing approaches to termi...
Abstract. In the past few years, several successful approaches to termination analysis of Constraint...
CHR, short for Constraint Handling Rules, is a rule-based programming language, with similarities to...
Today, two distinct direct approaches to prove termination of CHR programs exist. The first approach...
Proving termination of, or generating efficient control for Constraint Handling Rules (CHR) programs...
In the current paper, we discuss cycles in Constraint Handling Rules for the purpose of scaling term...
Program analysis is essential for the optimized compilation of Constraint Handling Rules (CHRs) as w...
Constraint Handling Rules (CHR) is a high-level programming language, designed for the easy implemen...
Constraint Handling Rules (CHR) is a high-level language for writing constraint solvers either from...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
Abstract. We propose a new constraint-based approach to termination analysis, applicable to Logic Pr...
Abstract. We present a new approach to termination analysis of Con-straint Handling Rules (CHR). Unl...
In this paper, we present a new approach to termination analysis of CHR which is applicable to a muc...
We propose a constraint-based approach towards automated termination analysis of Constraint Handling...
Constraint Handling Rules (CHR) [8] is a high-level programming language, designed for the easy impl...
www.informatik.uni-muenchen.de/~fruehwir/ Abstract. We adapt and extend existing approaches to termi...
Abstract. In the past few years, several successful approaches to termination analysis of Constraint...
CHR, short for Constraint Handling Rules, is a rule-based programming language, with similarities to...
Today, two distinct direct approaches to prove termination of CHR programs exist. The first approach...
Proving termination of, or generating efficient control for Constraint Handling Rules (CHR) programs...
In the current paper, we discuss cycles in Constraint Handling Rules for the purpose of scaling term...
Program analysis is essential for the optimized compilation of Constraint Handling Rules (CHRs) as w...
Constraint Handling Rules (CHR) is a high-level programming language, designed for the easy implemen...
Constraint Handling Rules (CHR) is a high-level language for writing constraint solvers either from...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
Abstract. We propose a new constraint-based approach to termination analysis, applicable to Logic Pr...