On the criteria to be used in decomposing systems into modules
Communications of the ACM
Communications of the ACM
Dynamic weaving for aspect-oriented programming
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Software Reliability Engineered Testing
Software Reliability Engineered Testing
Architectural style requirements for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
The Vision of Autonomic Computing
Computer
A Scalable Fault-Tolerant Network Management System Built Using Distributed Object Technology
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
Software Rejuvenation: Analysis, Module and Applications
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
Autonomicity An Antidote for Complexity?
CSBW '05 Proceedings of the 2005 IEEE Computational Systems Bioinformatics Conference - Workshops
Autonomicity An Antidote for Complexity?
CSBW '05 Proceedings of the 2005 IEEE Computational Systems Bioinformatics Conference - Workshops
Retrofitting Autonomic Capabilities onto Legacy Systems
Cluster Computing
End-to-End Model Driven Policy Based Network Management
POLICY '06 Proceedings of the Seventh IEEE International Workshop on Policies for Distributed Systems and Networks
Policy-Based Network Management: Solutions for the Next Generation (The Morgan Kaufmann Series in Networking)
Towards Model-Based Failure-Management for Automotive Software
SEAS '07 Proceedings of the 4th International Workshop on Software Engineering for Automotive Systems
Hi-index | 0.00 |
Self-healing is a vital property that an autonomic system must possess in order to provide robust performance and survivability. The promise of self-healing depends on other properties that the system should provide, which include self-monitoring and self-configuring. Autonomic systems further require self-healing behavior to adapt to changes in user needs, business goals, and environmental conditions such that self-healing decisions are made dynamically and adaptively according to the system context. In this paper, we propose a model-driven approach that leverages modeling techniques, reliability engineering methodologies, and aspect-oriented development to realize an adaptive self- healing paradigm for autonomic computing.