Title of article
A complete and terminating execution model for Constraint Handling Rules
Author/Authors
HARIOLF BETZ، نويسنده , , FRANK RAISER and THOM FRUHWIRTH، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2010
Pages
14
From page
597
To page
610
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 ®i, 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 provide an implementation in the form of a source-to-source transformation to CHR with rule priorities.
Keywords
persistent constraints , Constraint Handling Rules , Operational semantics , execution model
Journal title
theory and practice of logic programming
Serial Year
2010
Journal title
theory and practice of logic programming
Record number
660656
Link To Document