The refined operational semantics of Constraint Handling Rules
Abstract Constraint Handling Rules (CHRs) are a high-level rule-based programming
language commonly used to write constraint solvers. The theoretical operational semantics …
language commonly used to write constraint solvers. The theoretical operational semantics …
As time goes by: constraint handling rules: a survey of CHR research from 1998 to 2007
Constraint Handling Rules (CHR) is a high-level programming language based on
multiheaded multiset rewrite rules. Originally designed for writing user-defined constraint …
multiheaded multiset rewrite rules. Originally designed for writing user-defined constraint …
The computational power and complexity of Constraint Handling Rules
Constraint Handling Rules (CHR) is a high-level rule-based programming language which
is increasingly used for general-purpose programming. We introduce the CHR machine, a …
is increasingly used for general-purpose programming. We introduce the CHR machine, a …
[图书][B] Einführung in die Constraint-Programmierung: Grundlagen, Methoden, Sprachen, Anwendungen
P Hofstedt, A Wolf - 2007 - books.google.com
Die Constraint-Programmierung liefert Methoden zur effizienten Modellierung von Systemen
oder zur Lösung von Problemstellungen, bei denen nur unvollständige Informationen …
oder zur Lösung von Problemstellungen, bei denen nur unvollständige Informationen …
CHR grammars
H Christiansen - Theory and Practice of Logic Programming, 2005 - cambridge.org
A grammar formalism based upon CHR is proposed analogously to the way Definite Clause
Grammars are defined and implemented on top of Prolog. These grammars execute as …
Grammars are defined and implemented on top of Prolog. These grammars execute as …
Reactive imperative programming with dataflow constraints
Dataflow languages provide natural support for specifying constraints between objects in
dynamic applications, where programs need to react efficiently to changes of their …
dynamic applications, where programs need to react efficiently to changes of their …
A Prolog Constraint Handling Rules compiler and runtime system
C Holzbaur, T Fr hwirth - Applied Artificial Intelligence, 2000 - Taylor & Francis
The most recent and advanced implementation of constraint handling rules (CHR) is
introduced in a logic programming language. The Prolog implementation consists of a …
introduced in a logic programming language. The Prolog implementation consists of a …
A system for tabled constraint logic programming
B Cui, DS Warren - International Conference on Computational Logic, 2000 - Springer
As extensions to traditional logic programming, both tabling and Constraint Logic
Programming (CLP) have proven powerful tools in many areas. They make logic …
Programming (CLP) have proven powerful tools in many areas. They make logic …
Programming finite-domain constraint propagators in action rules
NF Zhou - Theory and Practice of Logic Programming, 2006 - cambridge.org
In this paper, we propose a new language, called AR (Action Rules), and describe how
various propagators for finite-domain constraints can be implemented in it. An action rule …
various propagators for finite-domain constraints can be implemented in it. An action rule …
Automatic implication checking for CHR constraints
Constraint Handling Rules (CHRs) are a high-level rule-based programming language
commonly used to define constraint solvers. We present a method for automatic implication …
commonly used to define constraint solvers. We present a method for automatic implication …