Title :
Efficient Software Reliability Analysis With Correlated Component Failures
Author :
Fiondella, Lance ; Rajasekaran, Sanguthevar ; Gokhale, S.S.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Connecticut, Storrs, CT, USA
Abstract :
Correlated component failures (COCOF) may impact the reliability of a software application, and hence these types of failures must be explicitly incorporated into reliability analysis. The influence of COCOF on application reliability must be analyzed within the context of the application architecture. Contemporary reliability analysis approaches that incorporate COCOF, however, cannot scale to even moderate-sized software applications. This paper presents an efficient, scalable approach to analyze the reliability of a component-based software system, considering COCOF within the context of its architecture. The effectiveness of the approach is illustrated through two experimental studies. The results indicate that the approach is simple and efficient, and hence can be applied to large systems to identify correlations that impede system reliability.
Keywords :
correlation methods; object-oriented programming; software architecture; software reliability; COCOF; application architecture; component-based software system; correlated component failures; correlation identification; software application reliability; software reliability analysis; Computer architecture; Correlation; Encoding; Software reliability; Software systems; Correlated failures; importance measures; sensitivity analysis; software architecture; software reliability;
Journal_Title :
Reliability, IEEE Transactions on
DOI :
10.1109/TR.2013.2241131