Hostname: page-component-89b8bd64d-ktprf Total loading time: 0 Render date: 2026-05-10T04:42:02.103Z Has data issue: false hasContentIssue false

As time goes by: Constraint Handling Rules

A survey of CHR research from 1998 to 2007

Published online by Cambridge University Press:  22 December 2009

JON SNEYERS
Affiliation:
Deparment of Computer Science, K.U.Leuven, Belgium (e-mail: jon.sneyers@cs.kuleuven.be, peter.vanweert@cs.kuleuven.be, tom.schrijvers@cs.kuleuven.be, leslie.dekoninck@cs.kuleuven.be
PETER VAN WEERT
Affiliation:
Deparment of Computer Science, K.U.Leuven, Belgium (e-mail: jon.sneyers@cs.kuleuven.be, peter.vanweert@cs.kuleuven.be, tom.schrijvers@cs.kuleuven.be, leslie.dekoninck@cs.kuleuven.be
TOM SCHRIJVERS
Affiliation:
Deparment of Computer Science, K.U.Leuven, Belgium (e-mail: jon.sneyers@cs.kuleuven.be, peter.vanweert@cs.kuleuven.be, tom.schrijvers@cs.kuleuven.be, leslie.dekoninck@cs.kuleuven.be
LESLIE DE KONINCK
Affiliation:
Deparment of Computer Science, K.U.Leuven, Belgium (e-mail: jon.sneyers@cs.kuleuven.be, peter.vanweert@cs.kuleuven.be, tom.schrijvers@cs.kuleuven.be, leslie.dekoninck@cs.kuleuven.be

Abstract

Constraint Handling Rules (CHR) is a high-level programming language based on multiheaded multiset rewrite rules. Originally designed for writing user-defined constraint solvers, it is now recognized as an elegant general purpose language. Constraint Handling Rules related research has surged during the decade following the previous survey by Frühwirth (J. Logic Programming, Special Issue on Constraint Logic Programming, 1998, vol. 37, nos. 1–3, pp. 95–138). Covering more than 180 publications, this new survey provides an overview of recent results in a wide range of research areas, from semantics and analysis to systems, extensions, and applications.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2009

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable