DocumentCode
3022355
Title
Requirements-Driven Self-Repairing against Environmental Failures
Author
Rui-Zhi Dong ; Xin Peng ; Yi-Jun Yu ; Wen-Yun Zhao
Author_Institution
Sch. of Comput. Sci., Fudan Univ., Shanghai, China
fYear
2013
fDate
1-3 July 2013
Firstpage
241
Lastpage
244
Abstract
Self-repairing approaches have been proposed to alleviate the runtime requirements satisfaction problem by switching to appropriate alternative solutions according to the feedback monitored. However, little has been done formally on analyzing the relations between specific environmental failures and corresponding repairing decisions, making it a challenge to derive a set of alternative solutions to withstand possible environmental failures at runtime. To address these challenges, we propose a requirements-driven self-repairing approach against environmental failures, which combines both development-time and runtime techniques. At the development phase, in a stepwise manner, we formally analyze the issue of self-repairing against environmental failures with the support of the model checking technique, and then design a sufficient and necessary set of alternative solutions to withstand possible environmental failures. The runtime part is a runtime self-repairing mechanism that monitors the operating environment for unsatisfiable situations, and makes self-repairing decisions among alternative solutions in response to the detected environmental failures.
Keywords
decision making; formal verification; software fault tolerance; system monitoring; system recovery; development-time techniques; environmental failures; model checking; operating environment monitoring; repairing decisions; requirements-driven self-repairing; runtime requirements satisfaction problem; runtime self-repairing mechanism; Context; Metals; Monitoring; Runtime; Silicon; Software; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Theoretical Aspects of Software Engineering (TASE), 2013 International Symposium on
Conference_Location
Birmingham
Type
conf
DOI
10.1109/TASE.2013.38
Filename
6597904
Link To Document