1992
DOI: 10.1145/129393.129398
|View full text |Cite
|
Sign up to set email alerts
|

The CLP( ℛ ) language and system

Abstract: The CLP( ℛ ) programming language is defined, its underlying philosophy and programming methodology are discussed, important implementation issues are explored in detail, and finally, a prototype interpreter is described. CLP( ℛ ) is designed to be an instance of the Constraint Logic Programming Scheme, a family of rule-based constraint programming languages defined by Jaffar and Lassez. The domain of computation ℛ of this particular instance is the algebraic structure consisting of uninterpreted fun… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
110
0
1

Year Published

1998
1998
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 384 publications
(112 citation statements)
references
References 11 publications
1
110
0
1
Order By: Relevance
“…The practical implication is that we may then use powerful constraint solver like CLP(R) [10] to do various proving over systems modelled using Timed CSP. Both the operational semantics and denotational semantics are encoded.…”
Section: Timed Csp Semantics In Clpmentioning
confidence: 99%
See 2 more Smart Citations
“…The practical implication is that we may then use powerful constraint solver like CLP(R) [10] to do various proving over systems modelled using Timed CSP. Both the operational semantics and denotational semantics are encoded.…”
Section: Timed Csp Semantics In Clpmentioning
confidence: 99%
“…The relation tos defines a transition system interpretation of a Timed CSP process, where the state is identified by the combination of the process expression and the time variable. Using tabling mechanism offered in some of the constraint solvers like CLP(R) [10] or XSB [19], the termination of the derivation sequence based on relation tos depends on the finiteness of the reachable process expressions from the initial one. Therefore, if a process is irregular (i.e.…”
Section: Operational Semanticsmentioning
confidence: 99%
See 1 more Smart Citation
“…Rather than using a tailor-made CLP system, our prototype for simplicity integrates the CLP(R) system [9] with a server registry explained in Section 2.3 that manages a collection of reactors especially to handle triggering and communicates with external agents. The multi-threaded registry was implemented in C++.…”
Section: Composite Viewsmentioning
confidence: 99%
“…CTL uses constraint logic programming (CLP) systems that can cope with systems of (in)equalities over (non)linear polynomials (e.g. CLP( ) [18]). The above mentioned concepts SmallCircle and VerySmallCircle can be easily specified in CTL as defined concepts.…”
Section: Extension Of Dl: Concrete Domainsmentioning
confidence: 99%