2012
DOI: 10.1007/978-3-642-30829-1_5
|View full text |Cite
|
Sign up to set email alerts
|

Partial Connector Colouring

Abstract: Abstract. Connector colouring provided an intuitive semantics of Reo connectors which lead to effective implementation techniques, first based on computing colouring tables directly, and later on encodings of colouring into constraints. One weakness of the framework is that it operates globally, giving a colouring to all primitives of the connector in lock-step, including those not involved in the interaction. This global approach limits both scalability and the available concurrency. This paper addresses thes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(13 citation statements)
references
References 15 publications
0
13
0
Order By: Relevance
“…For his PhD thesis [60], Proença developed the first implementation based on these ideas, demonstrated its merit through benchmarks, and invented a new automaton model to reason about split connectors [58,59]. Furthermore, Clarke and Proença explored connector splitting in the context of the connector coloring semantics [18]. They discovered that the standard version of that semantics has undesirable properties in the context of splitting: some split connectors that intuitively should be equivalent to the original connector are not equivalent under the standard version.…”
Section: Reomentioning
confidence: 99%
“…For his PhD thesis [60], Proença developed the first implementation based on these ideas, demonstrated its merit through benchmarks, and invented a new automaton model to reason about split connectors [58,59]. Furthermore, Clarke and Proença explored connector splitting in the context of the connector coloring semantics [18]. They discovered that the standard version of that semantics has undesirable properties in the context of splitting: some split connectors that intuitively should be equivalent to the original connector are not equivalent under the standard version.…”
Section: Reomentioning
confidence: 99%
“…The resulting code has an exponential number of formulas, without data transformations, that are checked sequentially. Interaction constraints improved on these implementations by exploiting the flexibility of constraints-again, limited only by the underlying solver-, and by permitting constraints to change dynamically and to be evaluated concurrently and partially, thereby increasing scalability as well [10].…”
Section: The Need For Interactionmentioning
confidence: 99%
“…The Peer Model can now be started with Promela's run operation calling startPeer() Fig. 1 from [4] which starts the wirings of all peers as concurrently running processes. For each wiring multiple instances are assumed to exist concurrently (cf.…”
Section: Meta Model and Domain Specific Languagementioning
confidence: 99%
“…An approach related to Split/Join has been undertaken with Reo [4] termed Synchronous Merge Connector (see Figure 7). Flows are modeled by means of different connector types.…”
Section: Related Workmentioning
confidence: 99%