System administrator deals with many problems, as computing environment becomes increasingly complex. Systems with ability to recognize system states and heal to resolve these problems offer a solution. Much experience and knowledge are required to build a self-healing system. Self-healings have inherent difficulties. Much attention has recently been focused on self-healing ability that recognizes problems arising in a target system. However, if a system wants to provide self-healing functionalities, there are many loads such as target system analysis and system environment analysis for external problem. Thus, this paper proposes using deployment diagram for self-healing approach to determine problem arising in external environment. The UML deployment diagram is widely used for resource specification of a system and generally designed in the system design phase. The approach proposes of 1) analysis for associations between software and hardware; 2) generating a monitor using constraints in deployment diagrams; and 3) adding the monitor to the component after adapting it to the specific software architecture. As proof of the approach, we automatically generate a resource monitor automatically, and used a video conference system. We illustrate how the method detects anomalies using the example. © 2011 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Park, J., Hong, S. H., & Chun, I. (2011). Approach to generating monitoring code toward advanced self-healing. In Communications in Computer and Information Science (Vol. 256 CCIS, pp. 138–148). https://doi.org/10.1007/978-3-642-26010-0_16
Mendeley helps you to discover research relevant for your work.