ACM Home Page
Please provide us with feedback. Feedback
Early prediction of software component reliability
Full text PdfPdf (259 KB)
Source
International Conference on Software Engineering archive
Proceedings of the 30th international conference on Software engineering table of contents
Leipzig, Germany
SESSION: Components & reuse table of contents
Pages 111-120  
Year of Publication: 2008
ISBN:978-1-60558-079-1
Authors
Leslie Cheung  University of Southern California, Los Angeles, CA, USA
Roshanak Roshandel  Seattle University, Seattle, WA, USA
Nenad Medvidovic  University of Southern California, Los Angeles, CA, USA
Leana Golubchik  University of Southern California, Los Angeles, CA, USA
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 45,   Downloads (12 Months): 526,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1368088.1368104
What is a DOI?

ABSTRACT

The ability to predict the reliability of a software system early in its development, e.g., during architectural design, can help to improve the system's quality in a cost-effective manner. Existing architecture-level reliability prediction approaches focus on system-level reliability and assume that the reliabilities of individual components are known. In general, this assumption is unreasonable, making component reliability prediction an important missing ingredient in the current literature. Early prediction of component reliability is a challenging problem because of many uncertainties associated with components under development. In this paper we address these challenges in developing a software component reliability prediction framework. We do this by exploiting architectural models and associated analysis techniques, stochastic modeling approaches, and information sources available early in the development lifecycle. We extensively evaluate our framework to illustrate its utility as an early reliability prediction approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Cortellessa V. and Grassi V. A Modeling Approach to Analyze the Impact of Error Propagation on Reliability of Component-Based Systems. In Proc. CBSE-10, Jul 2007.
4
 
5
 
6
 
7
 
8
Goseva-Popstojanova K. et al. Architectural Level Risk Analysis using UML, IEEE Transactions on Software Engineering, Vol.29, No.10, October 2003.
 
9
Goseva-Popstojanova K., and Kamavaram S. Software Reliability Estimation under Uncertainty: Generalization of the Method of Moments, in the Proceedings of the 8th IEEE Intl. Symposium on High Assurance Systems Engineering, 2004.
 
10
Goseva-Popstojanova K. et al., Architecture-Based Approaches to Software Reliability Prediction, Int'l J.Computer & Mathematics with Applications, 46(7), October 2003.
 
11
Immonen A., and Niemela E. Survey of reliability and availability prediction methods from the viewpoint of software architecture. Software and Systems Modeling, Jan 2007.
 
12
 
13
Malek S., et al. A Framework for Ensuring and Improving Dependability in Highly Distributed Systems. In Architecting Dependable Systems III, LNCS, October 2005.
 
14
 
15
Rabiner L.R., A Tutorial on Hidden Markov Models, in Proceedings of the IEEE, vol. 77, pp. 257--286, 1989
 
16
 
17
18
 
19
Roshandel R., Medvidovic N. Multi-View Software Component Modeling for Dependability, in Architecting Dependable Systems II, LNCS, 2004.
 
20
Roshandel R. et al. A Bayesian Model for Predicting Reliability of Software Systems at the Architectural Level. In Proceedings of 3rd QoSA, Boston, MA, July 2007.
 
21
Stewart W.J., Introduction to the numerical solution of Markov Chains. Princeton University Press, 1994.
 
22
Wang W., Wu Y., Chen M., An architecture-based software reliability model, in Proc. of Pacific Rim International Symposium on Dependable Computing, 1999.
 
23
 
24
 
25


Collaborative Colleagues:
Leslie Cheung: colleagues
Roshanak Roshandel: colleagues
Nenad Medvidovic: colleagues
Leana Golubchik: colleagues