| Early prediction of software component reliability |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 45, Downloads (12 Months): 526, Citation Count: 2
|
|
|
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
|
Barry Boehm , Jesal Bhuta , David Garlan , Eric Gradman , LiGuo Huang , Alexander Lam , Ray Madachy , Nenad Medvidovic , Kenneth Meyer , Steven Meyers , Gustavo Perez , Kirk Reinholtz , Roshanak Roshandel , Nicolas Rouquette, Using Empirical Testbeds to Accelerate Technology Maturity and Transition: The SCRover Experience, Proceedings of the 2004 International Symposium on Empirical Software Engineering, p.117-126, August 19-20, 2004
[doi> 10.1109/ISESE.2004.33]
|
| |
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
|
Roshanak Roshandel , Somo Banerjee , Leslie Cheung , Nenad Medvidovic , Leana Golubchik, Estimating software component reliability by leveraging architectural models, Proceedings of the 28th international conference on Software engineering, May 20-28, 2006, Shanghai, China
[doi> 10.1145/1134285.1134432]
|
| |
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
|
|
|