A complete and terminating execution model for Constraint Handling Rules

vts_7193_10127.pdf (851.7Kb)
44 Seiten
44 Seiten
Veröffentlichung
2010-01-28Authors
Raiser, Frank
Betz, Hariolf
Frühwirth, Thom
Bericht
Faculties
Fakultät für Ingenieurwissenschaften und InformatikSeries
Ulmer Informatik-Berichte
Abstract
We observe that the various formulations of the operational semantics of Constraint Handling Rules proposed over the years fall into a spectrum ranging from the analytical to the pragmatic. While existing analytical formulations facilitate program analysis and formal proofs of program properties, they cannot be implemented as is. We propose a novel operational semantics, which has a strong analytical foundation, while featuring a terminating execution model. We prove its soundness and completeness with respect to existing analytical formulations and we compare its expressivity to that of various other formulations.
Date created
2010
Subject headings
[GND]: Constraint-Programmierung[LCSH]: Constraint programming (Computer science) | Declarative programming | Logic programming
[Free subject headings]: CHR | Constraint Handling Rules
[DDC subject group]: DDC 004 / Data processing & computer science
Metadata
Show full item recordDOI & citation
Please use this identifier to cite or link to this item: http://dx.doi.org/10.18725/OPARU-3888
Raiser, Frank; Betz, Hariolf; Frühwirth, Thom (2010): A complete and terminating execution model for Constraint Handling Rules. Open Access Repositorium der Universität Ulm und Technischen Hochschule Ulm. http://dx.doi.org/10.18725/OPARU-3888
Citation formatter >