PREDICTION OF REUSABILITY OF COMPONENT-BASED SOFTWARE (CBS)

  • Reena, Pardeep Kumar Bhatia
Keywords: Reusability, Object-Oriented metric, Component-Based Software (CBS), Component metric.

Abstract

Software reusability development methodology like Component-Based Software (CBS) has a progressive impact on various software parameters such as reliability, quality as compared to the traditional way of software development. Previous studies show that for an integrated system, there is a requirement of a scientific model for evaluation and up-gradation of various parameters of the component. In the integrated environment, the adaptability of every component is not assessed by component metrics lonely. Hence, there is a need for new software reusability metric. In this paper, a reusable metric designed for CBS has been evaluated to validate the scope of reusability. Using Chidamber and Kemerer (CK) metrics, new Commercial-off-the-shelf (COTS) metrics have been introduced. This is an investigation report to measure the COTS reusability. The reusability of Object-oriented components and inter components have been calculated using multilevel inheritance and student management system. The parameters used to calculate reusability of COTS based system are Coupling Between Objects (CBO), Coupling Within Component and Coupling Between Component. The calculated result of three objects are X=2, Y=4, Z=4 and three components outputs are Response Of Component (RFC) of Component 1=10, RFC of Component 2=14, RFC of Component 3=12. Finally, Response Of Component (RFC) of Component-Based System is 36. Another program Student Management System consist four objects such as Student = 2, Conti.edu = 2, Graduation = 2, Undergraduate = 2. Two component results are RFC of Component 1 = 8, RFC of Component 2 = 9, RFC of Component-Based System (CBS) = 17. The purpose of the study is to give direction to software developers about component reusability by measuring cost and effort factors.

Published
2021-07-28
How to Cite
Pardeep Kumar Bhatia, R. (2021). PREDICTION OF REUSABILITY OF COMPONENT-BASED SOFTWARE (CBS). Design Engineering, 5209- 5224. Retrieved from http://www.thedesignengineering.com/index.php/DE/article/view/2975
Section
Articles