Proceedings of the First Workshop on Self-Healing Systems - WOSS '02 2002
DOI: 10.1145/582129.582135
|View full text |Cite
|
Sign up to set email alerts
|

Self-organising software architectures for distributed systems

Abstract: A self-organising software architecture is one in which components automatically configure their interaction in a way that is compatible with an overall architectural specification. The objective is to minimise the degree of explicit management necessary for construction and subsequent evolution whilst preserving the architectural properties implied by its specification. This paper examines the feasibility of using architectural constraints as the basis for the specification, design and implementation of self-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
42
0

Year Published

2005
2005
2017
2017

Publication Types

Select...
5
2
2

Relationship

4
5

Authors

Journals

citations
Cited by 41 publications
(42 citation statements)
references
References 19 publications
0
42
0
Order By: Relevance
“…As one of the few works considering distribution, the approach of Georgiadis [7] is a prime candidate for comparison. In that work, each distributed component has a configuration manager which maintains a model of the current (global) configuration and is charged with enforcing architectural constraints provided by the user.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…As one of the few works considering distribution, the approach of Georgiadis [7] is a prime candidate for comparison. In that work, each distributed component has a configuration manager which maintains a model of the current (global) configuration and is charged with enforcing architectural constraints provided by the user.…”
Section: Related Workmentioning
confidence: 99%
“…Out of the many approaches for self-adaptive systems, there are few proposals-such as that by Georgiadis et al [7]-which explicitly address the concerns of distribution and use node failure as an impetus for change. In that work, the central unit was, in effect, replicated so that each node maintained a model of the entire system along with its requirements.…”
Section: Introductionmentioning
confidence: 99%
“…Georgas and Taylor [9] describe a system where change is enacted by architectural policies which are invoked in response to certain events such as component failure. Georgiadis [10] describes a distributed approach to enforcing architectural constraints, though ultimately repairs are specified by the programmer.…”
Section: Related Workmentioning
confidence: 99%
“…Currently, we have built some decentralised [22] and centralised systems [23] that utilise the idea of implicit structural spepcification and have looked at analysing strucural constraints. However, there are many open questions that remain in building large and scalable systems and in specifying and analysing the behaviour of such systems.…”
Section: Implicit Structurementioning
confidence: 99%