Title :
Self-healing based software architecture modeling and analysis through a case study
Author :
Wang, Jiwen ; Guo, Chenghao ; Liu, Fengyu
Author_Institution :
Dept. of Comput. Sci., Nanjing Univ. of S&T, China
Abstract :
An increasingly important requirement for software systems is the capability to adapt at runtime in varying resources, system errors, and changing requirements. Although there exist research papers for modeling self-healing based software systems, little has been focused on the formalized analysis of this kind of systems. This paper mainly argues for software architecture based on self-healing software systems. After given architectural style requirements, style characteristics, the self-healing mechanisms of the software architecture framework is designed according to the analysis of the requirements and the characteristics given before. Based on this model, a case study (command and control system) is analyzed by applying a formal systematic software architecture specification and analysis methodology (SAM). Conclusion shows this new model can satisfy the system´s time constraint requirements and improve the system´s availability.
Keywords :
formal specification; software architecture; architectural style requirements; changing requirements; command and control system case study; formal systematic software architecture specification and analysis methodology; self-healing based software architecture analysis; self-healing based software architecture modeling; software systems; style characteristics; system errors; time constraint requirements; varying resources; Computer aided software engineering; Computer architecture; Computer errors; Computer science; Control system synthesis; Observability; Robustness; Runtime; Software architecture; Software systems;
Conference_Titel :
Networking, Sensing and Control, 2005. Proceedings. 2005 IEEE
Print_ISBN :
0-7803-8812-7
DOI :
10.1109/ICNSC.2005.1461307