DocumentCode :
632606
Title :
Architecture-based software reliability with error propagation and recovery
Author :
Fiondella, Lance ; Gokhale, S.S.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Connecticut, Storrs, CT, USA
fYear :
2013
fDate :
7-10 July 2013
Firstpage :
38
Lastpage :
45
Abstract :
Most of the contemporary architecture-based software reliability analysis approaches assume that a component failure leads to system failure. These approaches ignore the positive impact of error recovery methods incorporated in the components, which may allow the components to recover from propagated errors, on system reliability. Thus, the system reliability estimate produced by these approaches is pessimistic. This paper presents an approach to assess the error recovery methods embedded in the system components on system reliability, within the context of the system architecture. The proposed approach enjoys low model complexity and scalability, which fosters its application to systems with a large number of components. The results indicate that the approach identifies the critical components that should be equipped with robust error recovery mechanisms to improve system reliability efficiently.
Keywords :
software architecture; software reliability; system recovery; component failure; contemporary architecture-based software reliability analysis approach; error propagation; error recovery mechanisms; error recovery methods; model complexity; model scalability; system architecture; system components; system failure; system reliability; Reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Evaluation of Computer and Telecommunication Systems (SPECTS), 2013 International Symposium on
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-56555-352-1
Type :
conf
Filename :
6595739
Link To Document :
بازگشت