Building the Reliability Prediction Model of Component-Based Software Architectures
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32804
Building the Reliability Prediction Model of Component-Based Software Architectures

Authors: Pham Thanh Trung, Huynh Quyet Thang

Abstract:

Reliability is one of the most important quality attributes of software. Based on the approach of Reussner and the approach of Cheung, we proposed the reliability prediction model of component-based software architectures. Also, the value of the model is shown through the experimental evaluation on a web server system.

Keywords: component-based architecture, reliability prediction model, software reliability engineering.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1060030

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1378

References:


[1] R. H. Reussner, I. H. Poernomo, and H. W. Schmidt, "Reasoning on software architectures with contractually specified components," in Component-Based Software Quality: Methods and Techniques, ser. LNCS, A. Cechich, M. Piattini, and A. Vallecillo, Eddition. Springer- Verlag, Berlin, Germany, 2003, no. 2693, pp. 287-325.
[2] S. Becker, "The palladio component model," University of Oldenburg, Tech. Rep., 2004, http://se.informatik.unioldenburg. de/pubdbfiles/pdf/TechReport%20Component%20Model.pdf
[3] B. Meyer, "Applying "Design by Contract"," IEEE Computer, vol. 25, no. 10, pp. 40-51, Oct. 1992.
[4] OMG, "UML 2 superstructure, final adopted specification," http://www.omg.org/docs/ptc/03-08-02.pdf, 27.12.2004.
[5] J. D. Musa, A. Iannino, and K. Okumoto, Software Reliability - Measurement, prediction, application. New York: McGraw-Hill, 1987.
[6] R. C. Cheung, "A user-oriented software reliability model," IEEE Transactions on Software Engineering, vol. 6, no. 2, pp. 118-125, Mar. 1980, special collection from COMPSAC '78.
[7] S. M. Ross, Introduction to Probability Models, 4th ed. Academic Press, 1989.
[8] A. Burns and A. Wellings, Real-Time Systems and Programming Languages, 2nd Edition. Addison-Wesley, 1996.
[9] C. Cinlar, Introduction to Stochastic Processes. Englewood Cliffs, NJ: Prentice-Hall, 1975.
[10] S. Mullender, Distributed Systems, 2nd Edition. Longman Publishing Group, 1993
[11] S. Ozekici and R. Soyer, "Reliability of software with an operational profile," European Journal of Operational Research, vol. 149 (2003), pp. 459-474, May 2002. (Online). Available: www.sciencedirect.com
[12] D. Hamlet, D. Mason, and D. Woit, "Theory of software reliability based on components," in Proceedings of the 23rd International Conference on Software Engeneering (ICSE-01). Los Alamitos, California: IEEE Computer Society, May12-19 2001, pp. 361-370.
[13] K. Goseva-Popstojanova and S. Kamavaram, Assessing Uncertainty in Reliability of Component-Based Software Systems, 14th IEEE International Symposium on Software Reliability Engineering (ISSRE 2003), Denver, CO, Nov. 2003, pp. 307-320.
[14] S. Kamavaram and K. Goseva-Popstojanova , Sensitivity of Software Usage to Changes in the Operational Profile, 28th NASA/IEEE Software Engineering Workshop, Greenbelt, MD, Dec. 2003, pp. 157-164.
[15] K. Goseva-Popstojanova, Quality of Failure Data - The Good, the Bad, and the Ugly , Reliability Analysis of System Failure Data Workshop, Cambridge, UK, March 2007.
[16] K. Goseva-Popstojanova and M. Hamill Architecture-Based Software Reliability: Why only a Few Parameters Matter? , 31st Annual IEEE International Computer Software and Applications Conference (COMPSAC 2007), Beijing, July 2007.