An architectural application framework for evolving distributed systems
Journal of Systems Architecture: the EUROMICRO Journal - Special issue on new trends in programming and execution models for parallel architectures, heterogeneously distributed systems and mobile computing
A framework for building non-functional software architectures
Proceedings of the 2001 ACM symposium on Applied computing
The case for reflective middleware
Communications of the ACM - Adaptive middleware
Extracting guarantees from chaos
Communications of the ACM
Computer
Non-functional Integration and Coordination of Distributed Component Services
CSMR '02 Proceedings of the 6th European Conference on Software Maintenance and Reengineering
Using history to improve mobile application adaptation
WMCSA '00 Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'00)
DOA '01 Proceedings of the Third International Symposium on Distributed Objects and Applications
Dynamic Configuration of Resource-Aware Services
Proceedings of the 26th International Conference on Software Engineering
Increasing system dependability through architecture-based self-repair
Architecting dependable systems
A reconfigurable component model using reflection
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
Data mining model based on multi-agent for the intelligent distributed framework
International Journal of Intelligent Information and Database Systems
Bio-inspired dynamic composition and reconfiguration of service-oriented internetware systems
ICSI'11 Proceedings of the Second international conference on Advances in swarm intelligence - Volume Part I
Hi-index | 0.00 |
Naming service and the reconfiguration management systems usually work in a client-server manner where both the selection of components and the reconfiguration are a result of a request. Developing intelligent systems that are capable of monitoring and learning about themselves, and thereby rapidly react to changes in their environment, has become essential to most systems. This paper proposes an extension to FRODICA (Framework for Distributed Configurable Applications), a framework that supports the development of non-functional oriented reconfiguration of distributed systems, using the Complex Organic Distributed Architecture (CODA). CODA applies cybernetic concepts such as self-organisation, self-regulation and viability to derive an intelligent architecture, which can react to failures in achieving its objectives and proactively search for successful patterns of behaviour. The result is a configuration management system, which can use the knowledge of itself to proactively and dynamically drive both the search and the reconfiguration of its components.