• 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