As time goes by: constraint handling rules: a survey of CHR research from 1998 to 2007

J Sneyers, P Van Weert, T Schrijvers… - Theory and practice of …, 2010 - cambridge.org
Constraint Handling Rules (CHR) is a high-level programming language based on
multiheaded multiset rewrite rules. Originally designed for writing user-defined constraint …

Constraint handling rules-what else?

T Frühwirth - … Foundations, Tools, and Applications: 9th International …, 2015 - Springer
Abstract Constraint Handling Rules (CHR) is both an effective concurrent declarative
constraint-based programming language and a versatile computational formalism. While …

Optimizing Compilation and Computational Complexity of Constraint Handling Rules: Ph. D. Thesis Summary

J Sneyers - … : 25th International Conference, ICLP 2009, Pasadena …, 2009 - Springer
Abstract Constraint Handling Rules [1, 2] is a high-level programming language extension
based on multi-headed committed-choice multiset rewrite rules. It can be used as a stand …

[PDF][PDF] DPLL (Agg): An efficient SMT module for aggregates

B De Cat, M Denecker - LaSh 2010 Workshop, 2010 - lirias.kuleuven.be
The use of aggregates often allow for a compact and natural encoding of many real-life
problems. FO (Agg) is an extension of first order logic (FO) with aggregates. In this paper, we …

Optimized Compilation of Multiset Rewriting with Comprehensions

ESL Lam, I Cervesato - Asian Symposium on Programming Languages …, 2014 - Springer
We extend the rule-based, multiset rewriting language CHR with multiset comprehension
patterns. Multiset comprehension provides the programmer with the ability to write multiset …

Automatic differentiation using constraint handling rules in Prolog

S Abdallah - arXiv preprint arXiv:1706.00231, 2017 - arxiv.org
Automatic differentiation is a technique which allows a programmer to define a numerical
computation via compositions of a broad range of numeric and computational primitives and …

Towards the implementation of a source-to-source transformation tool for CHR operational semantics

G Fakhry, N Sharaf, S Abdennadher - International Symposium on Logic …, 2013 - Springer
Abstract Constraint Handling Rules (CHR) is a high-level committed-choice language based
on multi-headed and guarded rules. Over the past decades, several extensions to CHR and …

Constraint Handling Rules with Multiset Comprehension Patterns

ESL Lam, I Cervesato - arXiv preprint arXiv:1406.2121, 2014 - arxiv.org
CHR is a declarative, concurrent and committed choice rule-based constraint programming
language. We extend CHR with multiset comprehension patterns, providing the programmer …

Constraint handling rules. Compositional semantics and program transformation

P Tacchella - 2008 - amsdottorato.unibo.it
This thesis intends to investigate two aspects of Constraint Handling Rules (CHR). It
proposes a compositional semantics and a technique for program transformation. CHR is a …

A chemical programming language for orchestrating services: Application to interoperability problems

M Lacouture - 2014 - theses.hal.science
With the emergence of cloud computing and mobile applications, it is possible to find a web
service for almost everything. Moreover, developers can create complex applications by …