ACM Home Page
Please provide us with feedback. Feedback
Self-organising software architectures for distributed systems
Full text PdfPdf (99 KB)
Source Workshop on Self-healing systems archive
Proceedings of the first workshop on Self-healing systems table of contents
Charleston, South Carolina
SESSION: Full papers table of contents
Pages: 33 - 38  
Year of Publication: 2002
ISBN:1-58113-609-9
Authors
Ioannis Georgiadis  Imperial College of Science, Technology and Medicine, London, UK
Jeff Magee  Imperial College of Science, Technology and Medicine, London, UK
Jeff Kramer  Imperial College of Science, Technology and Medicine, London, UK
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 43,   Downloads (12 Months): 228,   Citation Count: 23
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/582128.582135
What is a DOI?

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-organising architectures for distributed systems. Although we focus on organising the structure of systems, we show how component state can influence reconfiguration via interface attributes.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
B. Ban, JavaGroups User's Guide, Cornell University, August 1999.
2
 
3
T. Coatta and G. Neufeld, Distributed Configuration Management using Composite Objects and Constraints,, Distributed Systems Engineering Journal, Vol. 1, No. 5, pp. 294-303, 1994.
 
4
5
 
6
I. Georgiadis, Self-organising Distributed Component Software Architectures, Department of Computing, Imperial College, 2002.
7
 
8
 
9
D. Jackson, Alloy: A Lightweight Object Modelling Notation, MIT Lab for Computer Science, July 1999.
10
11
 
12
 
13
 
14
J. Kramer and J. Magee, Analysing Dynamic Change in Distributed Software Architectures, IEE Proceedings --- Software, Vol. 145, No. 5, pp. 146-154, 1998.
 
15
16
17
18
 
19
 
20
21
22
 
23
 
24
M. Wermelinger, Towards a Chemical Model for Software Architecture Reconfiguration, IEE Proceedings --- Software, Vol. 145, No. 5, pp. 130-136, 1998.

CITED BY  23

Collaborative Colleagues:
Ioannis Georgiadis: colleagues
Jeff Magee: colleagues
Jeff Kramer: colleagues