Skip to main content

COTS-Based Systems (CBS) Functional Density—A Heuristic for Better CBS Design

  • Conference paper
  • First Online:
COTS-Based Software Systems (ICCBSS 2002)

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

Included in the following conference series:

Abstract

The conventional rationale for using COTS (commercial off-the-shelf) components is that the more a software system is built from COTS products, the lower the cost of initial development. Less understood is that during the long term sustainment phase—from deployment through retirement—the cost of maintenance of a COTS-based system generally increases as the number of COTS products used increases. There exists then a tension between the imperative to maximize the use of COTS components to ease CBS development yet minimize the use of COTS components to ease CBS maintenance. A heuristic called the “CBS Functional Density Rule” is proposed to reconcile these two conflicting views. A corresponding metric for characterizing the “efficiency” of a given CBS design relative to another called the “COTS Functional Density” is then suggested. The paper concludes with suggestions for additional research to further validate the empirical foundations of the proposed heuristic and associated metric.

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. Barr, A. and Tessler, S.: An Overview of the Software Industry. Stanford Computer Industry Project, Palo Alto, CA, June (1995), http://www.stanford.edu/group/scip/sirp/swi.overview.html.

    Google Scholar 

  2. Lateef, A.: Linking Up with the Global Economy: a Case Study of the Bangalore Software Industry. Chapter 2, Sect. 2.3, International Institute for Labour Studies, United Nations International Labour Organization, Geneva, Switzerland, (1997), http://www.ilo.org/public/english/bureau/inst/papers/1997/dp96/ch2.htm/#2.3.

    Google Scholar 

  3. Maxson, E.: The Software Crisis. Boise State University, Boise, Idaho, May (2001), http://cispom.boisestate.edu/cis120derickson/webdoc/softcris.htm.

    Google Scholar 

  4. Brooks, F.P., Jr.: No Silver Bullet: Essence and Accidents of Software Engineering. Computer, IEEE Computer Society, Washington, D.C., April (1987).

    Google Scholar 

  5. Abts, C. and Boehm, B.: COTS Software Integration Cost Modeling Study. USCCSE tech. Report 98-520, USC Center for Software Engineering, Los Angeles, CA, (1997).

    Google Scholar 

  6. Lewis, P., Hyle, P., Parrington, M., Clark, E., Boehm, B., Abts, C. and Manners, B.: Lessons Learned in Developing Commercial-O.-The-Shelf (COTS) Intensive Software Systems. FAA Software Engineering Resource Center, Atlantic City, NJ, October (2000).

    Google Scholar 

  7. Albert, C. and Morris, E.: Commercial Item Acquisition: Considerations and Lessons Learned. CMU Software Engineering Institute, Pittsburgh, PA, June (2000).

    Google Scholar 

  8. Abts, C., Boehm, B. and Bailey Clark, B.: COCOTS: a COTS software integration cost model. Proceedings ESCOM-SCOPE 2000 Conference, Munich, Germany, (2000).

    Google Scholar 

  9. Boehm, B., Abts, C., Brown, A., Chulani, S., Clark, B., Horowitz, E., Madachy, R., Reifer, D. and Steece, B.: Software Cost Estimation with COCOMO II. Prentice Hall PTR, Upper Saddle River, NJ, July (2000).

    Google Scholar 

  10. Abts, C.: A Perspective on the Economic Life Span of COTS-based Software Systems: the COTS-LIMO Model. Proceedings of the COTS Software Systems Workshop held in conjunction with ICSE 2000, Limerick, Ireland, May (2000).

    Google Scholar 

  11. Garmus, D., and Herron, D.: Measuring the Software Process. Prentice Hall PTR, Upper Saddle River, NJ, (1996).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Abts, C. (2002). COTS-Based Systems (CBS) Functional Density—A Heuristic for Better CBS Design. In: Dean, J., Gravel, A. (eds) COTS-Based Software Systems. ICCBSS 2002. Lecture Notes in Computer Science, vol 2255. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45588-4_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-45588-4_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43100-8

  • Online ISBN: 978-3-540-45588-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics