Model-based adaptation for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
The Vision of Autonomic Computing
Computer
The K-Component Architecture Meta-model for Self-Adaptive Software
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level
ASE '99 Proceedings of the 14th IEEE international conference on Automated software engineering
The Design and Implementation of Open ORB 2
IEEE Distributed Systems Online
Increasing system dependability through architecture-based self-repair
Architecting dependable systems
Modeling and enforcing invariants of dynamic software architectures
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Self-healing is an active topic in areas like large complex distributed systems and continuous running systems, such as telephone switching systems, banking systems, mobile embedded systems. The architecture-based self-healing approach uses the architectural model as a basis for system reconfiguration. In architecture-based self-healing systems, the architectures may also be changed. The architectures that changes during system running are dynamic software architectures. In this paper, an approach of self-healing system based on dynamic software architecture is proposed. To make the system architecture observable and controllable, architectural reflection is used. Meanwhile, architectural style is used to ensure the consistency and correctness of the changes.