CFP last date
20 May 2024
Reseach Article

Component Selection for Component Based Software Engineering

by Arvinder Kaur, Kulvinder Singh Mann
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 2 - Number 1
Year of Publication: 2010
Authors: Arvinder Kaur, Kulvinder Singh Mann
10.5120/604-854

Arvinder Kaur, Kulvinder Singh Mann . Component Selection for Component Based Software Engineering. International Journal of Computer Applications. 2, 1 ( May 2010), 109-114. DOI=10.5120/604-854

@article{ 10.5120/604-854,
author = { Arvinder Kaur, Kulvinder Singh Mann },
title = { Component Selection for Component Based Software Engineering },
journal = { International Journal of Computer Applications },
issue_date = { May 2010 },
volume = { 2 },
number = { 1 },
month = { May },
year = { 2010 },
issn = { 0975-8887 },
pages = { 109-114 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume2/number1/604-854/ },
doi = { 10.5120/604-854 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:49:32.185220+05:30
%A Arvinder Kaur
%A Kulvinder Singh Mann
%T Component Selection for Component Based Software Engineering
%J International Journal of Computer Applications
%@ 0975-8887
%V 2
%N 1
%P 109-114
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Component selection is not an easy task in Component Based Software Engineering .and it is very difficult to select component for CBSE. Component Based Software Engineering (CBSE) is a concerned with the assembly of pre-existing software components that leads to a software system that responds to client-specific requirements. This paper presents an approach for defining evaluation criteria for reusable software components. We introduce taxonomy of factors that influence selection, describe each of them, and present a hierarchical decomposition method for deriving reuse goals from factors and formulating the goals into an evaluation criteria hierarchy. It also presents a summary of the common problems in reusable off-the-shelf software selection, describes the method .It also indicates that the evaluated aspects of the method are feasible, improve the quality and efficiency of reusable software selection. In this paper the selection of component is done on the basis of the cost of the component which is calculated on the basis of the quality attributes of the component. The approach used for selecting the component is a part of OTSO method that has been developed for reusable component selection process.

References
  1. M. R. Fox, D. C. Brogan, and J. Paul F. Reynolds. Approximating component selection. In WSC ’04: Proceedings of the 36th conference on Winter simulation, pages 429–434.Winter Simulation Conference, 2004.
  2. N. Haghpanah, S. Moaven, J. Habibi, M. Kargar, and S. H.Yeganeh. Approximation algorithms for software component selection problem. In APSEC, pages 159–166. IEEE Computer Society, 2007.
  3. A. Vescan. Dependencies in component selection problem.In 5th International Workshop on Formal Aspects of Component Software (submitted). ENTCS, 2008.
  4. Y. Kim and O. deWeck. Adaptive weighted-sum method for bi-objective optimization: Pareto front generation. Structural and Multidisciplinary Optimization, 29(2):149–158,2005.
  5. A. Abraham, L. Jain, and R. Goldberg. Evolutionary Multiobjective Optimization: Theoretical Advances and Applications.Springer Verlag, London, 2005.
  6. J. Kontio, "OTSO: A Systematic Process for Reusable Software Component Selection,"CS-TR-3478, 1995. University of Maryland Technical Reports. University of Maryland. College Park, MD.
  7. J. Kontio, "A Case Study in Applying a Systematic Method for COTS Selection,"1996. Proceedings of the 18th International Conference on Software Engineering
  8. J. Kontio, S. Chen, K. Limperos, R.Tesoriero, G. Caldiera, and M. S. Deutsch,"A COTS Selection Method and Experiences of Its Use," 1995. Proceedings of the 20th Annual Software Engineering Workshop. NASA. Greenbelt, Maryland.
  9. R. Prieto-Díaz, "Implementing faceted classification for software reuse,"Communications of the ACM, vol. 34,5.1991.
  10. C. V. Ramamoorthy, V. Garg, and A.Prakash, "Support for Reusability in Genesis," pp. 299-305, 1986. Proceedings of Compsac 86. Chicago.
  11. J. W. Hooper and R. O. Chester. "Software Reuse: Guidelines and Methods," R.A.Demillo (Ed). New York: Plenum Press,1991.
Index Terms

Computer Science
Information Sciences

Keywords

software reuse COTS multiple criteria decision making OTSO stands for Off-The-Shelf Option