A complete and terminating execution model for constraint handling rules

From MaRDI portal
Publication:3585170

DOI10.1017/S147106841000030XzbMATH Open1205.68215arXiv1007.3829MaRDI QIDQ3585170FDOQ3585170


Authors: Hariolf Betz, Frank Raiser, Thom Frühwirth Edit this on Wikidata


Publication date: 19 August 2010

Published in: Theory and Practice of Logic Programming (Search for Journal in Brave)

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 provide an implementation in the form of a source-to-source transformation to CHR with rule priorities.


Full work available at URL: https://arxiv.org/abs/1007.3829




Recommendations




Cites Work


Cited In (8)





This page was built for publication: A complete and terminating execution model for constraint handling rules

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3585170)