• P-ISSN 0974-6846 E-ISSN 0974-5645

Indian Journal of Science and Technology


Indian Journal of Science and Technology

Year: 2017, Volume: 10, Issue: 14, Pages: 1-5

Original Article

An Experimental Study of Algorithm for Selection of Components in Component Based Software Development (CBSD) Environment


Objectives: Component Based Software Development (CBSD) approach is used to provide reusability and it is also used to increase productivity, reliability. The research paper discusses the optimized way of selecting those components which are having the complexity greater than or equal to 5. Calculation of specific software complexity is by Optimal Component Selection (OCS algorithm). Estimation of component reusability is also calculated using this approach. Method: when the components are gathered according to the requirement template then cyclometric complexity will be calculated and if it is comes to be higher than 5 then OCS is applied to find the specific complexity or to give that whether the component is reusable or not. Findings: Now a day’s people prefer the CBSD approach for the production of software because it is considered to be better to use the reusable components instead of developing the software from the scratch. The proposed idea will support this adaptation by considering the components having complexity greater than or equal to five. Applications: The proposed idea is validated against the C and java coded components and it can be improved by developing a framework that will work for all the components taken from online repository.

Keywords: Component Based Development Environment (CBSD), Cohesion and Optimal Component Selection (OCS), Component Selection, Reusability


Subscribe now for latest articles and news.