𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Theory and practice of constraint handling rules

✍ Scribed by Thom Frühwirth


Publisher
Elsevier Science
Year
1998
Tongue
English
Weight
343 KB
Volume
37
Category
Article
ISSN
0743-1066

No coin nor oath required. For personal study only.

✦ Synopsis


Constraint Handling Rules (CHR) are our proposal to allow more ¯exibility and application-oriented customization of constraint systems. CHR are a declarative language extension especially designed for writing user-de®ned constraints. CHR are essentially a committedchoice language consisting of multi-headed gurded rules that rewrite constraints into simpler ones until they are solved. In this broad survey we aim at covering all aspects of CHR as they currently present themselves. Going from theory to practice, we will de®ne syntax and semantics for CHR, introduce an important decidable property, con¯uence, of CHR programs and de®ne a tight integration of CHR with constraint logic programming languages. This survey then describes implementations of the language before we review several constraint solvers ± both traditional and nonstandard ones ± written in the CHR language. Finally we introduce two innovative applications that bene®ted from using CHR.


📜 SIMILAR VOLUMES