Self organising software architectures
- 14 October 1996
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
In this position paper, we identify a class of architectures in which components are required to configure themselves into a system in a way which is consistent with an overall specification of that system’s architecture. We term these architectures “Self Organising” since the objective is to minimise the degree of explicit management necessary for construction and subsequent evolution. Systems of this class evolve dynamically as new components are introduced and as existing components are removed. The paper motivates the need for this type of architecture and examines the requirements for an Architectural Description Language which could be used both to specify this class of system and play a part in its construction and execution.Keywords
This publication has 3 references indexed in Scilit:
- Dynamic structure in software architecturesPublished by Association for Computing Machinery (ACM) ,1996
- Distributed configuration management using composite objects and constraintsDistributed Systems Engineering, 1994
- Reliable broadcast protocolsACM Transactions on Computer Systems, 1984