2002
DOI: 10.1007/3-540-46000-4_6
|View full text |Cite
|
Sign up to set email alerts
|

Coordination through Channel Composition

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
33
0

Year Published

2004
2004
2018
2018

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 35 publications
(33 citation statements)
references
References 8 publications
0
33
0
Order By: Relevance
“…The Green producer code (lines [14][15][16][17][18][19][20][21][22] consists of an infinite loop where in each iteration, it performs some computation and assigns the value it wishes to produce to local variable greenText (lines [14][15], and waits for its turn by attempting to acquire greenSsemaphore (line 17). Next, it waits to gain exclusive access to the shared buffer, and while it has this exclusive access, it assigns greenText into buffer (lines [18][19][20].…”
Section: Fig 1 Alternating Producers and Consumermentioning
confidence: 99%
See 1 more Smart Citation
“…The Green producer code (lines [14][15][16][17][18][19][20][21][22] consists of an infinite loop where in each iteration, it performs some computation and assigns the value it wishes to produce to local variable greenText (lines [14][15], and waits for its turn by attempting to acquire greenSsemaphore (line 17). Next, it waits to gain exclusive access to the shared buffer, and while it has this exclusive access, it assigns greenText into buffer (lines [18][19][20].…”
Section: Fig 1 Alternating Producers and Consumermentioning
confidence: 99%
“…Reo [4,7,8,15] serves as a premier example of such an interaction-based model of concurrency. In this paper, we describe Reo and its compiler.…”
mentioning
confidence: 99%
“…Formally, a coordination pattern is given as a graph of channels whose nodes represent interaction points and edges are labelled with channel identifiers and types. To provide a concrete illustration of this approach, the Reo framework [3,1] is adopted.…”
Section: Coordination Patternsmentioning
confidence: 99%
“…Its goal is to reduce the practical complexity of performing real-world adaptations; it does so by borrowing ideas from various configuration languages. These are a spectrum of languages explored in mostly parallel strands of research, from low-level linking languages [14] through module interconnection languages [6], coordination languages [1] up to high-level architecture description languages [12,15]. All share a key property: they mitigate complexity by capturing intercomponent relationships, such as communication topologies, information-hiding or parallel execution constraints.…”
Section: Overviewmentioning
confidence: 99%