Abstract
Use of commercial-off-the-shelf (COTS) products is becoming an acceptable software development method. Current methods of selecting COTS products involve using the intuition of software developers or a direct assessment of the products. The former approach is subjective, whereas the latter approach is expensive as the efficiency of the direct assessment 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. 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. In this chapter, we present a new indirect selection approach, called the Domain-Based COTS-product Selection Method, which makes use of domain models. We also report a successful case study in which we applied our selection method to the development of an on-line margin-trading application.
This work was partially supported by the Hong Kong Polytechnic University research grant AP205, and also by two grants from the Research Grant Council of the Hong Kong Special Administrative Region, China (Project Nos: CityU 1118/99E and HKU 7021/00E).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alves, C., Castro, J.: CRE: A Systematic Method for COTS Selection. In: Proc. of the XV Brazilian Symposium on Software Engineering, Brazil (October 2001)
Abts, C., Boehm, B., Bailey, E.: COCOTS Software Integration Cost Model: an Overview. In: Proc. of the California Software Symposium (October 1998)
Boehm, B., Abts, C.: COTS Integration: Plug and Pray. IEEE Computer, 135–138 (January 1999)
Broy, M., et al.: What Characterizes a (Software) Component? Software—Concepts and Tools 19(1), 49–56 (1998)
Software Eng. Inst., Carnegie Mellon University: The Capability Maturity Model: Guidelines for Improving the Software Process. Addison-Wesley Publishing Company, Inc., Reading (1995)
Fox, G., Lantner, K., Marcom, S.: A Software Development Process for COTS based Information System Infrastructure. Proc. of IEEE, 133–142 (1997)
Kontio, J.: A Case Study in Applying a Systematic Method for COTS Selection. In: Proc. of ICSE-18, pp. 201–209 (1996)
Kontio, J., Chen, S.F., Limperos, K.: A COTS Selection Method and Experiences of Its Use. In: Twentieth Annual Software Engineering Workshop (1995)
Kunda, D.: Applying Social-Technical Approach for COTS Selection. In: Proc. of the 4th UKAIS Conference. University of York (April 1999)
Leung, K.R.P.H., Leung, H.K.N.: On the Efficiency of Domain-based COTS Selection Method. Journal of Information and Systems Technology 44(12), 703–715 (2002)
Leung, K.R.P.H., Leung, H.K.N., Suk, F.: A COTS Selection Method Using Domain Model. Technical Report TR-20, Department of Computing, Hong Kong Polytechnic University (1999)
Maiden, N., Ncube, C.: COTS Software Selection: The Need to Make Tradeoffs between System Requirements, Architecture and COTS Components. In: COTS workshop (2000)
Rolland, C.: Requirement Engineering for COTS-based Systems. Information and Software Technology 41(14), 985–990 (1999)
Saaty, T.L.: Analytic hierarchy. In: Encyclopedia of Science & Technology, pp. 444–468. McGraw-Hill, New York (1997)
Tran, V., Lui, D.B.: A Risk-Mitigating Model For The Development of Reliable and Maintainable Large-Scale Commercial-Off-The-Shelf Integrated Software Systems. In: Proc. of Annual Reliability and Maintainability Symposium, pp. 452–462 (1997)
Tran, V., Lui, D.B., Hummel, B.: Component-Based Systems Development: Challenges and Lessons Learned. Proc. of IEEE, 452–462 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Leung, H.K.N., Leung, K.R.P.H. (2003). Domain-Based COTS-Product Selection Method. In: Cechich, A., Piattini, M., Vallecillo, A. (eds) Component-Based Software Quality. Lecture Notes in Computer Science, vol 2693. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45064-1_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-45064-1_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40503-0
Online ISBN: 978-3-540-45064-1
eBook Packages: Springer Book Archive