Abstract
As the computing systems become more and more complex, new technology and approach are desired to construct the system, so as to make them more reliable or self-healable. A modeling framework to generating self-healing system is proposed in this paper. The model framework consists of function model, fault model, self-healing model, model composition mechanism for integration of the function model and the self-healing model, as well as a code generation platform that supports automated generation of self-healing enabled software systems. The framework has the advantages of the following aspects: 1) The functional components of target system and the self-healing components for the target system can be modeled respectively under the framework; 2) The functional models and the self-healing models can be coupled through fault model; 3) The self-healability of the target system can be analyzed at he model level; 4) The modeling framework is platform-independent.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ghosh, D., Sharman, R., Raghav Rao, H., Upadhyaya, S.: Self-healing systems – survey and synthesis. Decision Support Systems 42, 2164–2185 (2007)
Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36, 41–50 (2003)
IBM, An architectural blueprint for autonomic computing, IBM (2003)
Shehory, O.: SHADOWS: Self-healing complex software systems. In: 23rd IEEE/ACM International Conference on Automated Software Engineering - Workshops, ASE Workshops 2008, pp. 71–76 (2008)
Jung, G., Margaria, T., Wagner, C., Bakera, M.: Formalizing a Methodology for Design- and Runtime Self-Healing. In: 2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems (EASe), pp. 106–115 (2010)
Vassev, E., Paquet, J.: ASSL - Autonomic System Specification Language. In: 31st IEEE Software Engineering Workshop, SEW 2007, pp. 300–309 (2007)
Huebscher, M.C., McCann, J.A.: A survey of autonomic computing—degrees, models, and applications. ACM Comput. Surv. 40, 1–28 (2008)
Gorla, A.: Towards design for self-healing. In: Fourth International Workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE Joint Meeting, Dubrovnik, Croatia, pp. 86–89 (2007)
Laster, S.S., Olatunji, A.O.: Autonomic Computing: Towards a Self-Healing System. In: Proceedings of the Spring 2007 American Society for Engineering Education Illinois-Indiana Section Conference (2007)
Lu, W., Zhu, Y., Zhang, L.: Further exploring understanding of self-healability of computing system using discrete-event model. Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University 28, 962–967 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lu, W., Zhu, Y., Ma, C., Zhang, L. (2011). A Fault Model Centered Modeling Framework for Self-healing Computing Systems. In: Deng, H., Miao, D., Lei, J., Wang, F.L. (eds) Artificial Intelligence and Computational Intelligence. AICI 2011. Lecture Notes in Computer Science(), vol 7003. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23887-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-23887-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23886-4
Online ISBN: 978-3-642-23887-1
eBook Packages: Computer ScienceComputer Science (R0)