2013
DOI: 10.1145/2422085.2422086
|View full text |Cite
|
Sign up to set email alerts
|

Linear-Logic Based Analysis of Constraint Handling Rules with Disjunction

Abstract: Constraint Handling Rules (CHR) is a declarative rule-based programming language that has cut out its niche over the course of the last 20 years. It generalizes concurrent constraint logic programming to multiple heads, thus closing the gap to multiset transformation systems. Its popular extension CHR with Disjunction (CHR ∨ ) is a multi-paradigm declarative programming language that allows the embedding of Horn programs with SLD resolution.We analyse the assets and the limitations of the classical declarative… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 30 publications
0
4
0
Order By: Relevance
“…An interesting refinement is the linear-logic semantics [19,20]. It is closer to the operational semantics in that it captures the meaning of constraints as resources, where multiplicities matter.…”
Section: Chr Rules and Their Declarative Semanticsmentioning
confidence: 99%
“…An interesting refinement is the linear-logic semantics [19,20]. It is closer to the operational semantics in that it captures the meaning of constraints as resources, where multiplicities matter.…”
Section: Chr Rules and Their Declarative Semanticsmentioning
confidence: 99%
“…Since LM is a bottom-up linear logic programming language, it also shares similarities with Constraint Handling Rules (CHR) (Betz and Fr ühwirth 2005;Betz and Fr ühwirth 2013). CHR is a concurrent committed-choice constraint language used to write constraint solvers.…”
Section: Related Workmentioning
confidence: 99%
“…The committed-choice principle expresses a don't care nondeterminism, which leads to efficient implementations. CHR have been extended to CHR ∨ [1] that introduces the don't know nondeterminism in CHR [6]. This nondeterminism is freely offered when the host language is Prolog.…”
Section: Introductionmentioning
confidence: 99%