Four tier architecture of component selection process using clustering
by Jagdeep Kaur; Pradeep Tomar
International Journal of Software Engineering, Technology and Applications (IJSETA), Vol. 1, No. 2/3/4, 2015

Abstract: A component is selected based on the function it provides in component-based software engineering (CBSE). Many techniques have been proposed for component selection under varied situations to select the optimal component from component set of same functionality. This paper proposes architecture for component selection after going through a brief survey of the component selection techniques. Here, architecture is divided into four tiers namely client requirements and system analysis tier, query and decision tier, application logic tier with clustering and component cluster tier. The current selection techniques using clustering suffers from major demerits of specifying the number of clusters beforehand and the selection process depending on subjective judgement of application administrators. The proposed architecture will be better as the need for apriori declaration of clusters will be eliminated and the cluster validation is performed to check the correctness of the clusters. This architecture is validated on a case study of set of sorting and searching components.

Online publication date: Wed, 30-Mar-2016

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Software Engineering, Technology and Applications (IJSETA):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?

Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email