Coordination avoidance in database systems (Extended version)

P Bailis, A Fekete, MJ Franklin, A Ghodsi… - arxiv preprint arxiv …, 2014 - arxiv.org
Minimizing coordination, or blocking communication between concurrently executing
operations, is key to maximizing scalability, availability, and high performance in database …

[KIRJA][B] Constraint handling rules

T Frühwirth - 2009 - books.google.com
Constraint Handling Rules (CHR) is both a theoretical formalism based on logic and a
practical programming language based on rules. This book, written by the creator of CHR …

Models and emerging trends of concurrent constraint programming

C Olarte, C Rueda, FD Valencia - Constraints, 2013 - Springer
Abstract Concurrent Constraint Programming (CCP) has been used over the last two
decades as an elegant and expressive model for concurrent systems. It models systems of …

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 …

The computational power and complexity of Constraint Handling Rules

J Sneyers, T Schrijvers, B Demoen - ACM Transactions on Programming …, 2009 - dl.acm.org
Constraint Handling Rules (CHR) is a high-level rule-based programming language which
is increasingly used for general-purpose programming. We introduce the CHR machine, a …

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 …

[PDF][PDF] Equivalence of CHR states revisited

F Raiser, H Betz, T Frühwirth - 6th international workshop on …, 2009 - dtai.cs.kuleuven.be
While it is generally agreed-upon that certain classes of CHR states should be considered
equivalent, no standard definition of equivalence has ever been established. Furthermore …

A concurrent Constraint Handling Rules implementation in Haskell with software transactional memory

ESL Lam, M Sulzmann - Proceedings of the 2007 workshop on …, 2007 - dl.acm.org
Constraint Handling Rules (CHR) is a concurrent committed-choice constraint logic
programming language to describe transformations (rewritings) among multi-sets of …

A formal semantics for the cognitive architecture ACT-R

D Gall, T Frühwirth - International Symposium on Logic-Based Program …, 2014 - Springer
The cognitive architecture ACT-R is very popular in cognitive sciences. It merges well-
investigated results of psychology to a unified model of cognition. This enables researchers …

On proving confluence modulo equivalence for Constraint Handling Rules

H Christiansen, MH Kirkeby - Formal Aspects of Computing, 2017 - Springer
Previous results on proving confluence for Constraint Handling Rules are extended in two
ways in order to allow a larger and more realistic class of CHR programs to be considered …