Handbook of software reliability engineering
Assessing Uncertainty in Reliability of Component-Based Software Systems
ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
Quantifying the Variance in Application Reliability
PRDC '04 Proceedings of the 10th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC'04)
An analytical approach to architecture-based software performance and reliability prediction
Performance Evaluation
Architecture-Based Software Reliability Analysis: Overview and Limitations
IEEE Transactions on Dependable and Secure Computing
A User-Oriented Software Reliability Model
IEEE Transactions on Software Engineering
Specification: level integration of simulation and dependability analysis
Architecting dependable systems
Software reliability estimation under certainty: generalization of the method of moments
HASE'04 Proceedings of the Eighth IEEE international conference on High assurance systems engineering
Model-based performance analysis using block coverage measurements
Journal of Systems and Software
Hi-index | 0.00 |
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.