The design and implementation of hierarchical software systems with reusable components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Formalizing style to understand descriptions of software architecture
ACM Transactions on Software Engineering and Methodology (TOSEM)
On the formalization of architectural types with process algebras
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
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
Meta-Adaptation in Autonomic Systems
FTDCS '04 Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems
Increasing system dependability through architecture-based self-repair
Architecting dependable systems
Hi-index | 0.00 |
There is increasing demand for the self-diagnosis and self-healing of problems or errors arising in systems operating in the ubiquitous computing environment. In this paper, we propose a self-healing system that monitors, diagnoses and heals its own problems. The proposed system consists of multi agents that analyze the log context in order to perform self-diagnosis and self-healing. To minimize the resources used by the Adapters in an existing system, we place a single process in memory. By this, we mean that a single Monitoring Agent monitors the context of the logs that are generated by the different components of the system. For rapid and efficient self-healing, we use a 6-step process. The effectiveness of the proposed system is confirmed through experiments conducted with a prototype system.