2013
DOI: 10.1007/s10601-013-9145-3
|View full text |Cite
|
Sign up to set email alerts
|

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 agents communicating by posting and querying partial information, represented as constraints over the variables of the system. This covers a vast variety of systems as those arising in biological phenomena, reactive systems, netcentric computing and the advent of social networks and cloud computing. In this paper we survey the main applications, develop… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
28
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
6
3

Relationship

3
6

Authors

Journals

citations
Cited by 34 publications
(28 citation statements)
references
References 183 publications
0
28
0
Order By: Relevance
“…Recall that a constraint satisfaction problem (CSP) is described in terms of a set of variables V, a collection of potential values D for each variable and a set of relations C over those variables, referred to as constraints [14,15]. A CSP solution is an assignment of values for each variable in such a way that every constraint in C is satisfied.…”
Section: Facade-layout Synthesis As a Cspmentioning
confidence: 99%
“…Recall that a constraint satisfaction problem (CSP) is described in terms of a set of variables V, a collection of potential values D for each variable and a set of relations C over those variables, referred to as constraints [14,15]. A CSP solution is an assignment of values for each variable in such a way that every constraint in C is satisfied.…”
Section: Facade-layout Synthesis As a Cspmentioning
confidence: 99%
“…A CSP is described in terms of a set of variables V, a collection of potential values D for each variable and a set of relations C over those variables, referred to as constraints [15,16]. A constraint is a relation representing partial information over the variables of the problem.…”
Section: Facades a Facade (Presented Inmentioning
confidence: 99%
“…The increasing interest in the community for this powerful model of concurrency is perhaps due to its simplicity and tight connection to logic: processes tell and ask information (formulas in logic) in a store of partial information; moreover, processes can be seen as both computing agents and as logic formulas. The use of ccp models has pervaded different areas in science (e.g., biochemical systems), engineering (e.g., security protocols, mobile and service oriented computing and social networks) and even the arts (e.g., tools for multimedia interaction)-see a survey in [17]. Nevertheless, in spite of the many semantic and logical frameworks designed to reason about ccp processes, the automatic verification of ccp programs has received little attention so far.…”
Section: Introductionmentioning
confidence: 99%