• DocumentCode
    2609785
  • Title

    Architecture-Based Assessment of Software Reliability

  • Author

    Gokhale, Swapna S. ; Mendiratta, Veena B.

  • Author_Institution
    Dept. of CSE, Univ. of Connecticut, Storrs, CT
  • fYear
    2008
  • fDate
    12-13 Aug. 2008
  • Firstpage
    444
  • Lastpage
    444
  • Abstract
    With the growing advent of object-oriented and component-based software development paradigms, architecture-based software reliability analysis has emerged as an attractive alternative to the conventional black-box analysis based on software reliability growth models. The primary advantage of the architecture-based approach is that it explicitly relates the application reliability to component reliabilities, which eases the identification of components that are critical from a reliability perspective. Furthermore, these techniques can be used for an early assessment of the application reliability. These two features together can provide valuable information to practitioners and architects who design software applications, and managers who plan the allocation of resources to achieve the desired reliability targets in a cost effective manner.The objective of this tutorial is to discuss techniques to assess the reliability of a software application taking into consideration its architecture and the failure behavior of its components. The tutorial will also present how the architecture-based approach could be used to analyze the sensitivity of the application reliability to component and architectural parameters and to compute the importance measures of the application components. We will demonstrate the potential of the techniques presented in the tutorial through a case study of the IP multimedia subsystem (IMS).
  • Keywords
    software architecture; software reliability; architecture-based assessment; architecture-based software reliability analysis; architecture-based techniques; reliability estimation; sensitivity analysis; Application software; Computer architecture; Failure analysis; Next generation networking; Resource management; Sensitivity analysis; Software engineering; Software quality; Software reliability; Uncertainty; Software architecture; Software reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2008. QSIC '08. The Eighth International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3312-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2008.57
  • Filename
    4601576