The Virtues of Assessing Software Reliability Early

Software reliability is one of the few software quality attributes with a sound mathematical definition: the probability of a software failure's occurrence within a given period and under specific use conditions. By this definition, reliability is a strictly operational quality attribute. A reliability prediction method that integrates quality information from such sources as architectural system descriptions, use scenarios, system deployment diagrams, and module testing lets managers identify problem areas early and make any necessary organizational adjustments.

[1]  Bojan Cukic,et al.  A Bayesian approach to reliability prediction and assessment of component based systems , 2001, Proceedings 12th International Symposium on Software Reliability Engineering.

[2]  Katerina Goseva-Popstojanova,et al.  Architecture-based approach to reliability assessment of software systems , 2001, Perform. Evaluation.

[3]  Jeffrey M. Voas COTS and high assurance: an oxymoron? , 1999, Proceedings 4th IEEE International Symposium on High-Assurance Systems Engineering.