Browse > Article
http://dx.doi.org/10.9708/jksci.2011.16.9.057

An Approach to Generation Monitoring Module using UML Model  

Park, Jeong-Min (Dept. of Software Engineering, Dongyang Mirae University)
Jeong, Ok-Ran (School of Electronic and Computer Science, Kyungwon University)
Abstract
Self-healing is an approach to evaluating constraints defined in target system and to applying an appropriate strategy when violating the constrains. Today, the computing environment is very complex, so researches that endow a system with the self-healing's ability that recognizes problem arising in a target system are being an important issues. However, most of the existing researches are that self-healing developers need much effort and time to analyze and model constraints. Thus, in order to improve these problems, this paper proposes the method that automatically generates monitoring module by using UML models for self-healing. The approach proposes: 1) defining system knowledge required for self-healing from UML model, 2) process for generating monitor, by using monitor generated, and process for monitoring the problems. Through these, we can reduce the efforts of self-healing developers to analyze target system, and secure monitoring scope based on information of system knowledge. Also we can minimize the efforts to develop the monitoring environment automatically. to evaluate the proposed approach, we apply proposed approach to ATM prototype system for qualitative result, and perform quantitative evaluation through video conference system in our existing research.
Keywords
Autonomic computing; UML Model; Monitor Module;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 H.J. Joo, B.H. Hong and B.C. Joeng, "AStudy onWebMinng System for Real-Time Monitoring of Opinion Information Based on Web 2.0", ournal of the Korean Society of Computer and Information, Vol. 15, No.1, pp. 149-157, January 2010.   DOI
2 S.W. Cheng, D. Garlan, B.R. Schmer, "Evaluating the effectiveness of the Rainbow self-adaptive system", Procs. of the SEAMS 2009, pp. 132-141, March 2009.
3 Jeffrey, O. Kephart and D.M. Chess, IBM Thomas J. Watson Research Center, "The Vision of Autonomic Computing", IEEE Computer, Vol.36, No.1, pp.41-50. January 2003.   DOI   ScienceOn
4 S.Y. Lee, "BPEL Based Service Oriented Business Process Modeling", Journal of the Korean Society of Computer and Information, Vol. 15, No.12, pp. 143-150, December 2010.   DOI
5 M.E. Shin, "Self-healing components in robust software architecture for concurrent and distributed systems", Science of Computer Programming, Vol.57, No.1, pp.27-44, July 2005.   DOI   ScienceOn
6 D.S. Wile and A. Egyed,"An Externalized Infrastructure for Self-Healing Systems", Procs. of the 4thWorking IEEE/IFIP Conference on Software Architecture, pp.285-288, September 2004.
7 D. Garlan and B. Schmerl, "Model-based adaptation for self-healing systems", Procs of the 1st Workshop on Self-Healing Systems, pp. 27-32, November 2002.
8 I.G. Chun, J.M. Kim, H.Y. Lee, W.T. Kim, S.M.Park and E.S.Lee "Faults and Adaptation PolicyModelingMethod for Self-adaptive Robots", Procs. of the UCMA 2011, pp.156-164, May 2011.
9 D. Garlan, S.W. Cheng, A.C. Huang, B. Schmer and P. Steenkiste, "Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure", IEEE Computer, Vol.37, No.10, pp.46-54, October 2004.   DOI   ScienceOn
10 M.E. Shin and J.H. An "Self-Reconfiguration in Sel f-Healing Systems," Procs of the 3th IEEE International Workshop on Engineering of Autonomic & Autonomic Systems, p.89-98, March 2006.
11 J.M. Park, H.S. Youn and E.S. Lee, "An Autonomic Code Generation for Self-Healing", Journal of Information Science and Engineering, Vol.25, No 6, pp.1753-1781, November 2009.
12 T. Zenmyo, H. Yoshida, T. Kimura, "A Self-healing technique using reusable component-level operation knowledge", Cluster Computing, Vol.10, Issue.4, pp 117-226, December 2007.
13 R. sterritt, D.F. Bantz, "Personal Autonomic Computing Reflex Reactions and Self-healing", IEEE Transactions on Systems Man and Cybernetics - PARTC: applications and reviews, Vol.36, No.3, pp, 219-228 May 2007.
14 AspectJ, www.eclipse.org/aspectj/
15 Ian Sommerville, "Software Engineering 8th Edition" Add ison Wesley, pp.43-61, 2007.
16 W.N. Robinson, "Monitoring Web service Requirements", Procs. of the 12th IEEE International Conference on Requirements Engineering, pp.65-74, June 2005.
17 UML Online Document.http://www.omg.org/xml
18 XMI Online Document.http://www.omg.org/xml.