Quantifying the impact of architectural uncertainties on system reliability

  • Authors:
  • Lance Fiondella;Swapna S. Gokhale

  • Affiliations:
  • University of Connecticut, Connecticut;University of Connecticut, Connecticut

  • Venue:
  • SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Architecture-based software reliability analysis can provide early identification of critical components for cost-effective reliability improvement. However, an important challenge in conducting this analysis early in the life cycle is that it is nearly impossible to estimate the architectural and component parameters with certainty. It is then necessary to determine the impact of parametric uncertainties on the analysis results, prior to basing resource provisioning and allocation decisions on these results. Earlier research focused on addressing the impact of uncertain component parameters on system reliability. The issue of assessing the impact of uncertain architectural parameters on system reliability, however, remains largely unaddressed. In this paper, we present a methodology to estimate the confidence levels in the architectural parameters and then discuss how these levels could be used to assess the impact of uncertain architectural parameters on system reliability. We illustrate the methodology using a case study of a banking application. Our results highlight the significant impact of uncertain architectural parameters on system reliability. Based on these results, we also discuss the need for estimating the architectural parameters with higher confidence in the earlier phases via simulation and emulation.