Open Access Open Access  Restricted Access Subscription or Fee Access

Reliability Prediction of Component-based Software during Interaction

Akanksha Chaudhary, Pradeep Tomar


Component can be integrated into a standard software process by incorporating a reuse activity. Component-based Software Engineering (CBSE) is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then assemble them with well-defined software architecture. One of the main issues in building Component-Based Software (CBS) is to maintain its quality in which reliability play a vital role. This paper presents the evolution of CBSE from traditional approach to enhance the reliability of CBS, and the related work in the field of reliability estimation for CBS. Finally, this paper presents the evaluation of reliability estimation methods for CBS.

Keywords: Reliability, component-based software engineering, traditional approach, CIG, interaction ratio, probability of failure of interaction, average number of failure interaction

Cite this Article
Akanksha Chaudhary, Pradeep Tomar. Reliability Prediction of Component-Based Software during Interaction. Journal of Software Engineering Tools & Technology Trends. 2016; 3(1): 29–36.

Full Text:



Lahon M, Sharma U. Component Based Software Engineering – At a Glance, Int J Adv Res Comput Sci Softw Eng. 2014; 4(9): 605–609p.

Sajjad Mahmooda, Richard Laia, Yong Soo Kimb, et al. A survey of component based system quality assurance and assessment, Inform Software Tech. 2005; 47(10): 693–707p.

Gao JZ, Tsao HSJ, Wu Y. Testing and Quality Assurance for Component-Based Software, Artech House Computer Library, Boston-London, 2005.

Singh AP, Tomar P. A Proposed Methodology for Reliability Estimation of Component-Based Software, International

Conference on Optimization Modelling and Applications, 2012.

Tyagi K, Sharma A. Significant Factors for Reliability Estimation of Component Based Software Systems, J Softw Eng Appl. 2014; 7: 934–942p. Published Online October 2014.

Martin Kappes, Reinhard PK lemm, Chandra MR Kintala, Formal Limits on Determining Reliabilities of Component- Based Software Systems, Proceedings. 11th International Symposium on Software

Reliability Engineering, San Jose, CA, IEEE, 2000, 356 – 364p.

Hamlet D, Mason D, Woit D. Theory of Software Reliability Based on Components, 23rd International Conference on Software Engineering, Washington, DC, USA IEEE, 2001, 361–370p.

Jung-Hua Lo, Sy-Yen Kuo, Michael R. Lyu, et al. Optimal Resource Allocation and Reliability Analysis for Component-

Based Software Applications, Proceedings of the 26th Annual International Computer Software and Applications Conference

(COMPSAC’02), 2002.

Mao X, Deng Y. A General Model for Component-Based Software Reliability, Conference on Software Engineering and Advanced Applications, 2003, 395–398p.

Sherif Yacoub, Bojan Cukic, Hany H. Ammar, A Scenario-Based Reliability Analysis Approach for Component-Based Software, IEEE T Reliab. 2004; 53(4): 465–480p. 11. Everett WW. Software Component Reliability Analysis, Symposium on Application-Specific Systems and Software Engineering and Technology, Proceedings. Richardson, TX, IEEE, 1999, 204–211p.

Yoshinobu Tamura, Shigeru Yamada, A Method of User-oriented Reliability Assessment for Open Source Software and Its Applications, IEEE International Conference on Systems, Man and Cybernetics, Taipei, 2006, 2185–2190p.

Wang Dong, Huang Ning, YE Ming, Reliability Analysis of Component-Based Software Based on Relationships of Components, IEEE International Conference on Web Services, Beijing, 2008, 814–815p.

Fan Zhang, Xingshe Zhou, Junwen Chen, et al. A Novel Model for Component-based Software Reliability Analysis, 11th IEEE High Assurance Systems Engineering Symposium, Nanjing, 2008, 303–309p.

Francesca Saglietti, Florin Pinte, Sven Söhnlein, Integration and Reliability Testing for Component-Based Software Systems, 35th Euromicro Conference on

Software Engineering and Advanced Applications, Patras, 2009, 368–374p.

Panwar D, Tomar P. New Method to Find the Maximum Number of Faults by Analyzing Reliability and Reusability in Component-Based Software, 3rd International Conference on Trendz in Information Sciences and Computing (TISC), Chennai, IEEE, 2011, 164–168p.

Agarwal J, Nagpal R, Sehgal R. Reliability of Component based Software System using Soft Computing Techniques – A Review, Int J Comput Appl. May 2014; 94(2): (0975 – 8887).

Hongxia Jin, Santhanam P. An Approach to Higher Reliability Using Software Components, 12th International Symposium on Software Reliability Engineering, Proceedings, IEEE, 2001, 2–11p.


  • There are currently no refbacks.

This site has been shifted to