Assessing Uncertainty in Reliability of Component-Based Software Systems

  • Authors:
  • Katerina Goseva-Popstojanova;Sunil Kamavaram

  • Affiliations:
  • -;-

  • Venue:
  • ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.01

Visualization

Abstract

Many architecture-based software reliability models wereproposed in the past. Regardless of the accuracy of thesemodels, if a considerable uncertainty exists in the estimatesof the operational profile and components reliabilities then asignificant uncertainty exists in calculated software reliability.Therefore, the traditional way of estimating software reliabilityby plugging point estimates of unknown parameters into themodel may not be appropriate since it discards any variancedue to uncertainty of the parameters. In this paper we proposea methodology for uncertainty analysis of architecture-basedsoftware reliability models suitable for large complex componentbased applications and applicable throughout the softwarelife cycle. First, we describe different approaches to buildthe architecture based software reliability model and to estimateparameters. Then, we perform uncertainty analysis usingthe method of moments and Monte Carlo simulation which enableus to study how the uncertainty of parameters propagatesin the reliability estimate. Both methods are illustrated on twocase studies and compared using several criteria.