A Simulation Approach to Structure-Based Software Reliability Analysis
IEEE Transactions on Software Engineering
Empirical Characterization of Session---Based Workload and Reliability for Web Servers
Empirical Software Engineering
Architecture-Based Software Reliability Analysis: Overview and Limitations
IEEE Transactions on Dependable and Secure Computing
Controlled sequential bifurcation for software reliability study
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
Early quality monitoring in the development of real-time reactive systems
Journal of Systems and Software
Quantifying the impact of architectural uncertainties on system reliability
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Test case generation for the task tree type of architecture
Information and Software Technology
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
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Architecture-based reliability evaluation under uncertainty
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Reliability analysis in component-based development via probabilistic model checking
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Hi-index | 0.01 |
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.