Selected papers of the Second Workshop on Concurrency and compositionality
Safeware: system safety and computers
Safeware: system safety and computers
Organic computing: on the feasibility of controlled emergence
Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
An Architectural Approach to Autonomic Computing
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Self-Managed Systems: an Architectural Challenge
FOSE '07 2007 Future of Software Engineering
The N-Version Approach to Fault-Tolerant Software
IEEE Transactions on Software Engineering
An architecture for self-managing evolvable assembly systems
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
Self-managed cells for ubiquitous systems
MMM-ACNS'05 Proceedings of the Third international conference on Mathematical Methods, Models, and Architectures for Computer Network Security
Concepts in complexity engineering
International Journal of Bio-Inspired Computation
A method fragments approach to methodologies for engineering self-organizing systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Hi-index | 0.00 |
This paper proposes a software architecture and a development process for engineering dependable and controllable self-organising (SO) systems. Our approach addresses dependability by exploiting metadata to support decision making and adaptation based on the dynamic enforcement of explicitly defined policies. Control is obtained by actively modifying metadata, policies or components. We show how this applies to two different systems: (1) a dynamically resilient Web service system; and (2) an industrial assembly system with self-adaptive and SO capabilities.