Coordination avoidance in database systems (Extended version)
Minimizing coordination, or blocking communication between concurrently executing
operations, is key to maximizing scalability, availability, and high performance in database …
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 …
practical programming language based on rules. This book, written by the creator of CHR …
Models and emerging trends of concurrent constraint programming
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 …
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
Constraint Handling Rules (CHR) is a high-level programming language based on
multiheaded multiset rewrite rules. Originally designed for writing user-defined constraint …
multiheaded multiset rewrite rules. Originally designed for writing user-defined constraint …
The computational power and complexity of Constraint Handling Rules
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 …
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 …
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 …
equivalent, no standard definition of equivalence has ever been established. Furthermore …
A concurrent Constraint Handling Rules implementation in Haskell with software transactional memory
Constraint Handling Rules (CHR) is a concurrent committed-choice constraint logic
programming language to describe transformations (rewritings) among multi-sets of …
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 …
investigated results of psychology to a unified model of cognition. This enables researchers …
On proving confluence modulo equivalence for Constraint Handling Rules
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 …
ways in order to allow a larger and more realistic class of CHR programs to be considered …