Proceedings of the 28th Annual ACM Symposium on Applied Computing 2013
DOI: 10.1145/2480362.2480712
|View full text |Cite
|
Sign up to set email alerts
|

On the reconfiguration of software connectors

Abstract: Software connectors encapsulate interaction patterns between services in complex, distributed service-oriented applications. Such patterns evolve over time, in response to faults, changes in the expected QoS levels, emergent requirements or the reassessment of contextual conditions. This paper builds up on a model for connector reconfiguration to introduce notions of reconfiguration equivalence and refinement allowing for reasoning about them. This paves the way towards a (still missing) calculus of connector … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 21 publications
0
7
0
Order By: Relevance
“…To achieve this, it may be required to enrich the Aeolus Model with connectors such as those introduced by the Reo coordination language [47]. In this way it will be possible to model the exchange of configuration data between the components and deal with the connectors dynamic reconfiguration [48,49]. Finally, we would like to take into account also conflicts among components.…”
Section: Discussionmentioning
confidence: 99%
“…To achieve this, it may be required to enrich the Aeolus Model with connectors such as those introduced by the Reo coordination language [47]. In this way it will be possible to model the exchange of configuration data between the components and deal with the connectors dynamic reconfiguration [48,49]. Finally, we would like to take into account also conflicts among components.…”
Section: Discussionmentioning
confidence: 99%
“…The work in [18] categorizes dierent kinds of recongurations in the context of Reo connectors. Our updates correct for any property (in a given context) are called contractive in [18], and a property for which an update is correct (in a given context) is called an invariant for the update.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…Our updates correct for any property (in a given context) are called contractive in [18], and a property for which an update is correct (in a given context) is called an invariant for the update. However, in [18], nothing is said about the requirements that an update must satisfy to be contractive or to have a given invariant: these problems have been solved by the present paper.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…Our previous work reported in references [10] and [11] introduced a notion of a reconfiguration pattern and discussed a first experiment on the use of a hybrid logic to express structural properties of coordination protocols, respectively. Both topics, however, are largely developed in this paper, leading to a new semantic model and a number of results for the logic, including a characterisation of bisimilarity and the proof of a Hennessy-Milner-like theorem on the equivalence between the assertion of two models being bisimilar and satisfying the same hybrid formulas.…”
Section: Contributionsmentioning
confidence: 99%
“…This paper combines and extends our previous work [10,11], to set up a conceptual framework for modelling and reasoning about reconfigurations of software connectors. Connectors are syntactically represented as graphs of communication primitives (e.g., channels), referred to as coordination patterns, whose nodes stand for interaction points.…”
mentioning
confidence: 91%