• DocumentCode
    33513
  • 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
  • Volume
    62
  • Issue
    1
  • fYear
    2013
  • fDate
    Mar-13
  • Firstpage
    244
  • Lastpage
    255
  • 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;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.2013.2241131
  • Filename
    6423244