Skip to main content

Domain-Based COTS-Product Selection Method

  • Chapter
Component-Based Software Quality

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2693))

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alves, C., Castro, J.: CRE: A Systematic Method for COTS Selection. In: Proc. of the XV Brazilian Symposium on Software Engineering, Brazil (October 2001)

    Google Scholar 

  2. Abts, C., Boehm, B., Bailey, E.: COCOTS Software Integration Cost Model: an Overview. In: Proc. of the California Software Symposium (October 1998)

    Google Scholar 

  3. Boehm, B., Abts, C.: COTS Integration: Plug and Pray. IEEE Computer, 135–138 (January 1999)

    Google Scholar 

  4. Broy, M., et al.: What Characterizes a (Software) Component? Software—Concepts and Tools 19(1), 49–56 (1998)

    Article  Google Scholar 

  5. Software Eng. Inst., Carnegie Mellon University: The Capability Maturity Model: Guidelines for Improving the Software Process. Addison-Wesley Publishing Company, Inc., Reading (1995)

    Google Scholar 

  6. Fox, G., Lantner, K., Marcom, S.: A Software Development Process for COTS based Information System Infrastructure. Proc. of IEEE, 133–142 (1997)

    Google Scholar 

  7. Kontio, J.: A Case Study in Applying a Systematic Method for COTS Selection. In: Proc. of ICSE-18, pp. 201–209 (1996)

    Google Scholar 

  8. Kontio, J., Chen, S.F., Limperos, K.: A COTS Selection Method and Experiences of Its Use. In: Twentieth Annual Software Engineering Workshop (1995)

    Google Scholar 

  9. Kunda, D.: Applying Social-Technical Approach for COTS Selection. In: Proc. of the 4th UKAIS Conference. University of York (April 1999)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Maiden, N., Ncube, C.: COTS Software Selection: The Need to Make Tradeoffs between System Requirements, Architecture and COTS Components. In: COTS workshop (2000)

    Google Scholar 

  13. Rolland, C.: Requirement Engineering for COTS-based Systems. Information and Software Technology 41(14), 985–990 (1999)

    Article  Google Scholar 

  14. Saaty, T.L.: Analytic hierarchy. In: Encyclopedia of Science & Technology, pp. 444–468. McGraw-Hill, New York (1997)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Tran, V., Lui, D.B., Hummel, B.: Component-Based Systems Development: Challenges and Lessons Learned. Proc. of IEEE, 452–462 (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

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

Publish with us

Policies and ethics