Open Access Open Access  Restricted Access Subscription or Fee Access

Reliability Assessment of Component Based Software Systems Using Software Component Roles

R. Chinnaiyan, M. Ambika, Dr.S. Somasundaram


Software reliability has become one of the main issues for software developers. Aggregating software components into software is a perfect approach to construct software with the maturity of component market. How to analyze software reliability from the reliabilities of its software components and architecture should be answered. However, software in most of the proposed reliability analysis methods is static, while software development is a dynamic process, especially for component-based software, where pervasive process is iterative and incremental. Based on functional abstractions, this paper presents a general model for estimating the reliability of Component Based Software Systems using Role’s of Software Components with Test Suite.


Software Reliability, Components, Component Based Software, Test Suite

Full Text:



Allen, Robert and David Garlan. A Formal Basis for Architectural Connection ACM Transactions on Software Engineering and Methodology, 1997,

Cho, Il-Hyung and McGregor, John D. “Component Specification and Testing Interoperation of Components”, IASTED 3rd International Conference on Software Engineering and Applications, Oct.1999.

S. Gokhale et al., “Reliability simulation of component-based software systems,” in Proc. 9th Int. Symp. Software Reliability Engineering (ISSRE’98), Paderborn, Germany, Nov. 1998, pp. 192–201.

Hissam, Scott, Gabriel A. Moreno, Judith Staffod, Kurt C. Wallnau. “Packaging Predictable Assembly with Prediction- Enabled Component Technology,” Carnegie Mellon University Software Engineering Institute, CMU/SEI-2001-TR-024, 2001.

S. Krishnamurthy and A. P. Mathur, “On the estimation of reliability of a software system using reliabilities of its components,” in Proc. 8th Int. Symp. Software Reliability Engineering (ISSRE’97), Albuquerque, New Mexico, Nov. 1997, pp. 146–155.

Mason, D. “Probabilistic Analysis for Component Reliability Composition,” Proceedings of the 5th ICSE Workshop on Component-Based Software Engineering, Orlando, Florida, May 2002).

Musa, John. Software Reliability Engineering, New York, NY, McGraw-Hill, 1998.

“Perameterized Contracts for Adapter Synthesis,” Heinz W. Schmidt and Ralf Reussner, Proceedings of the 5th ICSE Workshop on Component-Based Software Engineering, Orlando, Florida, May 2002.

S. Sanyal et al., “Framework of a software reliability engineering tool,” in Proc. IEEE High-Assurance Systems Engineering Workshop (HASE’97), Washington, DC, 1997, pp. 114–119.

Selic, Bran and Jim Rumbaugh. Using UML for Modeling Complex Real-Time Systems, Rational Corp., 1998.

V. Shah and S. Bhattacharya, “Fault propagation analysis based variable length checkpoint placement for fault tolerant parallel and distributed system,” in Proc. 21st Annu. Int. Computer Software and Applications Conf. (COMPSAC’97), Bethesda, Maryland, Aug. 1997.

J. Voas, “Error propagation analysis for COTS systems,” IEEE Comput. Control Eng. J., vol. 8, no. 6, pp. 269–272, Dec. 1997.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.