Estimating the Probability of Failure When Testing Reveals No Failures
IEEE Transactions on Software Engineering
Software reliability modeling survey
Handbook of software reliability engineering
Total Variance Approach to Software Reliability Estimation
IEEE Transactions on Software Engineering - Special issue: best papers of the sixth international workshop on Petri nets and performance models (PNPM'95)
Some Conservative Stopping Rules for the Operational Testing of Safety-Critical Software
IEEE Transactions on Software Engineering
Architecture-based approach to reliability assessment of software systems
Performance Evaluation
Operational Profiles in Software-Reliability Engineering
IEEE Software
An Architectural Model For Software Reliability Quantification
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Scenario-Based Reliability Analysis of Component-Based Software
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
A Bayesian Approach to Reliability Prediction and Assessment of Component Based Systems
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
A Reliability Estimator for Model Based Software Testing
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Reliability Prediction and Sensitivity Analysis Based on Software Architecture
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Assessing Uncertainty in Reliability of Component-Based Software Systems
ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
A User-Oriented Software Reliability Model
IEEE Transactions on Software Engineering
Software Reliability Status and Perspectives
IEEE Transactions on Software Engineering
Architectural-Level Risk Analysis Using UML
IEEE Transactions on Software Engineering
Sensitivity of software system reliability to usage profile changes
Proceedings of the 2007 ACM symposium on Applied computing
Architecture-Based Software Reliability Analysis: Overview and Limitations
IEEE Transactions on Dependable and Secure Computing
Early prediction of software component reliability
Proceedings of the 30th international conference on Software engineering
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
SHARP: a scalable approach to architecture-level reliability prediction of concurrent systems
Proceedings of the 2010 ICSE Workshop on Quantitative Stochastic Models in the Verification and Design of Software Systems
The reliability estimation, prediction and measuring of component-based software
Journal of Systems and Software
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
Reputation-based Reliability Prediction of Service Compositions
Electronic Notes in Theoretical Computer Science (ENTCS)
Architecture-level reliability prediction of concurrent systems
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Architecture-driven reliability optimization with uncertain model parameters
Journal of Systems and Software
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
A reliability model for Service Component Architectures
Journal of Systems and Software
Hi-index | 0.00 |
Traditionally, reliability models of component-based software systems compute the point estimate of system reliability by plugging point estimates of unknown parameters into the model. These models discard the uncertainty of the parameters, that is, do not attempt to answer the question how parameters uncertainties affect the estimates of system reliability. In this paper we focus on uncertainty analysis in software reliability based on method of moments. In particular, we present a generalization of our earlier work that allows us to consider the uncertainty in the operational profile (i.e., the way software is used) in addition to the uncertainty in components failure behavior (i.e., component reliabilities) considered earlier. The method of moments is an approximate analytical method that allows us to generate system reliability moments based on (1) the knowledge of software architecture reflected in the expression of system reliability as a function of component reliabilities and frequencies of control transfer between components, (2) estimates of the moments of components reliabilities, and (3) estimates of the moments of probabilities of control transfer between components. Further, we apply the method of moments on two case studies and discuss its advantages and disadvantages.