On the efficiency of domain-based COTS product selection method

被引:32
作者
Leung, KRPH
Leung, HKN [1 ]
机构
[1] Hong Kong Polytech Univ, Dept Comp, Kowloon, Hong Kong, Peoples R China
[2] Hong Kong Inst Vocational Educ, Dept Comp & Math, Compuware Software Testing Lab, Hong Kong, Hong Kong, Peoples R China
关键词
commercial-off-the-shelf; domain-based method; selection of COTS; selection efficiency;
D O I
10.1016/S0950-5849(02)00118-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Use of commercial-off-the-shelf (COTS) products is becoming a popular software development method. Current methods of selecting COTS products involve using the intuition of software developers or use a direct assessment (DA) of the products. The former approach is subjective, whereas the latter approach is expensive. This high cost is because the efficiency of the DA approach is inversely proportional to the product of the number of modules in the system to be developed and the total number of modules in the candidate COTS products. With the increase in the number of available COTS components, the time spent on choosing the appropriate COTS products could easily offset the advantages of using them. Neither of the selection approaches mentioned leads to quality results. Furthermore, inappropriately chosen COTS components may cause much greater damage to a development project than faults in software units that are developed in-house. A domain model is a generic model of the domain of an application system. It captures all of the features and characteristics of the domain. We have developed a new indirect selection approach, called the domain-based COTS product selection method, which makes use of domain models. We have successfully applied our selection method to the development of an on-line margin trading application. In this paper, we first analyze the efficiency of the domain-based COTS product selection method qualitatively. Then, we study the efficiency of the method by means of a formal approach and also through the case study of the on-line margin trading application. All of these results show that the domain-based COTS product selection method is more efficient than the DA methods. (C) 2002 Published by Elsevier Science B.V.
引用
收藏
页码:703 / 715
页数:13
相关论文
共 16 条
[1]  
[Anonymous], THESIS U CALIFORNIA
[2]  
BOEHM B, 1999, IEEE COMPUTER JAN, P135
[3]   What characterizes a (software) component? [J].
Broy, M ;
Deimel, A ;
Henn, J ;
Koskimies, K ;
Plasil, F ;
Pomberger, G ;
Pree, W ;
Stal, M ;
Szyperski, C .
SOFTWARE-CONCEPTS AND TOOLS, 1998, 19 (01) :49-56
[4]  
CORNWELL PC, 1996, HP DOMAIN ANAL PRODU
[5]   A software development process for COTS-based information system infrastructure [J].
Fox, G ;
Lantner, K ;
Marcom, S .
FIFTH INTERNATIONAL SYMPOSIUM ON ASSESSMENT OF SOFTWARE TOOLS AND TECHNOLOGIES, PROCEEDINGS, 1997, :133-142
[6]  
KANG KC, 1989, P REUS PRACT WORKSH
[7]  
KONTIN J, 1995, 20 ANN SOFTW ENG WOR
[8]  
KONTIO J, 1996, P ICSE, V18, P201
[9]  
LEUNG K, 1999, TR20 HONG KONG POL U
[10]  
LEUNG KRP, 2000, TR12 HONG KONG POL U