2015
DOI: 10.1007/978-3-319-21542-6_2
|View full text |Cite
|
Sign up to set email alerts
|

Constraint Handling Rules - What Else?

Abstract: Abstract. Constraint Handling Rules (CHR) is both an effective concurrent declarative constraint-based programming language and a versatile computational formalism. While conceptually simple, CHR is distinguished by a remarkable combination of desirable features:-a semantic foundation in classical and linear logic, -an effective and efficient sequential and parallel execution model -guaranteed properties like the anytime online algorithm properties -powerful analysis methods for deciding essential program prop… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
6
2
1

Relationship

4
5

Authors

Journals

citations
Cited by 19 publications
(9 citation statements)
references
References 105 publications
0
9
0
Order By: Relevance
“…Constraint Handling Rules (CHR) [26] is a declarative, rule-based, general-purpose programming language originally designed to write constraint solvers [27]. The rulebased formalism of CHR is a natural way to encode transformations similar to those made by Savile Row.…”
Section: Other Related Workmentioning
confidence: 99%
“…Constraint Handling Rules (CHR) [26] is a declarative, rule-based, general-purpose programming language originally designed to write constraint solvers [27]. The rulebased formalism of CHR is a natural way to encode transformations similar to those made by Savile Row.…”
Section: Other Related Workmentioning
confidence: 99%
“…Our prototype graph analysis and generation tool is currently implemented using CHR in SWI Prolog [WDKTF14]. We assume some basic familiarity with Prolog and Constraint Handling Rules (CHR) [Frü15,Frü09]. Constraints are special relations, predicates of first order logic.…”
Section: Tool Descriptionmentioning
confidence: 99%
“…CHR. CHR is both an effective concurrent declarative constraint-based programming language and a versatile computational logic formalism (Frühwirth, 2009;Sneyers et al, 2010;Frühwirth and Raiser, 2011;Frühwirth, 2015Frühwirth, , 2016. CHR has its roots in constraint logic programming and concurrent constraint programming, but also integrates ideas from multi-set transformation and rewriting systems.…”
Section: Introductionmentioning
confidence: 99%