| Self-organising software architectures for distributed systems |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 43, Downloads (12 Months): 228, Citation Count: 23
|
|
|
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
|
S. Crane , N. Dulay , H. Fosså , J. Kramer , J. Magee , M. Sloman , K. Twidle, Configuration management for distributed software services, Proceedings of the fourth international symposium on Integrated network management IV, p.29-42, January 1995
|
 |
5
|
David Garlan , Robert Allen , John Ockerbloom, Exploiting style in architectural design environments, Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering, p.175-188, December 06-09, 1994, New Orleans, Louisiana, United States
|
| |
6
|
I. Georgiadis, Self-organising Distributed Component Software Architectures, Department of Computing, Imperial College, 2002.
|
 |
7
|
Dan Hirsch , Paolo Inverardi , Ugo Montanari, Graph grammars and constraint solving for software architecture styles, Proceedings of the third international workshop on Software architecture, p.69-72, November 01-05, 1998, Orlando, Florida, United States
[doi> 10.1145/288408.288426]
|
| |
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
|
Peyman Oreizy , Michael M. Gorlick , Richard N. Taylor , Dennis Heimbigner , Gregory Johnson , Nenad Medvidovic , Alex Quilici , David S. Rosenblum , Alexander L. Wolf, An Architecture-Based Approach to Self-Adaptive Software, IEEE Intelligent Systems, v.14 n.3, p.54-62, May 1999
[doi> 10.1109/5254.769885]
|
 |
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
|
|
Jeremy S. Bradbury , James R. Cordy , Juergen Dingel , Michel Wermelinger, A survey of self-management in dynamic software architecture specifications, Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems, p.28-33, October 31-November 01, 2004, Newport Beach, California
|
|
|
|
|
|
|
|
|
|
|
|
Dharini Balasubramaniam , Ron Morrison , Kath Mickan , Graham Kirby , Brian Warboys , Ian Robertson , Bob Snowdon , R. Mark Greenwood , Wykeen Seet, Support for feedback and change in self-adaptive systems, Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems, p.18-22, October 31-November 01, 2004, Newport Beach, California
|
|
|
David Garlan , Vahe Poladian , Bradley Schmerl , João Pedro Sousa, Task-based self-adaptation, Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems, p.54-57, October 31-November 01, 2004, Newport Beach, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|