2005
DOI: 10.1007/11424529_7
|View full text |Cite
|
Sign up to set email alerts
|

Exogenous Connectors for Software Components

Abstract: Abstract.In existing component models, control originates in components, and connectors are channels for passing on the control to other components. This provides a mechanism for message passing, which allows components to invoke one another's operations by method calls (or remote procedure calls) either directly or indirectly via a channel such as a bus. Thus components in these models mix computation with control, since in performing their computation they also initiate method calls and manage their returns,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
79
0

Year Published

2006
2006
2013
2013

Publication Types

Select...
6
1

Relationship

5
2

Authors

Journals

citations
Cited by 71 publications
(79 citation statements)
references
References 13 publications
0
79
0
Order By: Relevance
“…Compared to Exogenous Connectors [24] and Reo [4], XCD differs by introducing role strategies and by not trying to remove interaction constraints from components entirely. We believe that components still need to be able to specify some interaction constraints so as to describe what they expect of their environment and how they plan to use it.…”
Section: Related Workmentioning
confidence: 99%
“…Compared to Exogenous Connectors [24] and Reo [4], XCD differs by introducing role strategies and by not trying to remove interaction constraints from components entirely. We believe that components still need to be able to specify some interaction constraints so as to describe what they expect of their environment and how they plan to use it.…”
Section: Related Workmentioning
confidence: 99%
“…For architectural units, connectors between ports provide communication channels for indirect message passing. 1 We have defined a component model [18,15] in which composition operators are explicitly defined entities with their own identities. In our model, components are encapsulated : they encapsulate control, data as well as computation, as in 'enclosure in a capsule'.…”
Section: Our Approachmentioning
confidence: 99%
“…In [18] we defined the composition operators informally, and in [15] we defined them in terms of many-sorted first-order logic. In addition, we defined a catalog of composition operators in [32].…”
Section: Composition Operatorsmentioning
confidence: 99%
See 2 more Smart Citations