Skip to main content

Analysing the Impact of Change in COTS-Based Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3412))

Abstract

Commercial off-the-shelf (COTS) software components promise benefits in terms of greater productivity, reduced time to market and reliability. However, their blackbox nature poses significant challenges assessing and managing the impact of change. We propose an approach to help developers to understand the impact of change. It relies on the use of a COTS component-oriented development process and an architecture description language (ADL) for documenting component system architectures; both elements contributing to create a combined approach to impact analysis in COTS-based system.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Google Scholar 

  2. Chaumun, M.A., Kabaili, H., Keller, R.K., Lustman, F.A.: Change Impact Model for Changeability Assessment in Object-Oriented Software Systems. In: Proc. Third Euromicro Working Conference on Software Maintenance and Reengineering, Amsterdam, The Netherlands, March 1999, pp. 130–138 (1999)

    Google Scholar 

  3. Hutchinson, J., Kotonya, G., Onyino, W., Sawyer, P.: Managing Change in Component-Based Systems: A State-Based Approach. In: Proc. Informatik 2001, Vienna, September 2001, pp. 829–833 (2001)

    Google Scholar 

  4. Hutchinson, J., Kotonya, G., Bloin, B., Sawyer, P.: Understanding the Impact of Change in COTS-Based Systems. In: Proc. 2003 International Conference on Software Engineering Research and Practice (SERP 2003), Las Vegas, USA, June 23–26 (2003)

    Google Scholar 

  5. Kotonya, G., Onyino, W., Hutchinson, J., Sawyer, P.: Component Architecture Description Language (CADL), Technical Report, CSEG/57/2001, Lancaster University (2001)

    Google Scholar 

  6. Kotonya, G., Hutchinson, J.: Viewpoints for Specifying Component-based Systems. In: Crnković, I., Stafford, J.A., Schmidt, H.W., Wallnau, K. (eds.) CBSE 2004. LNCS, vol. 3054, pp. 114–121. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  7. Kotonya, G., Hutchinson, J., Bloin, B.: COMPOSE: A Method for Formulating and Architecting Service-based Systems. In: Stojanovic, Z., Dahanayake, A. (eds.) Service-Oriented Software System Engineering: Challenges And Practices, Idea Group Inc (forthcoming/December 2004)

    Google Scholar 

  8. Ncube, C., Maiden, N.: PORE: Procurement-oriented requirements engineering method for the component-based systems engineering development paradigm. In: Proc. 2nd IEEE International Workshop on Component-Based Software Engineering, Los Angeles, USA, pp. 1–12 (1999)

    Google Scholar 

  9. Stafford, J.A., Wolf, A.L.: Architecture-Level Dependence Analysis for Software Systems. Journal of Software Engineering and Knowledge Engineering 11(4), 431–453 (2001)

    Article  Google Scholar 

  10. Vigder, M., Gentleman, M., Dean, J.: COTS Software Integration: State of the Art. Institute for Information Technology, National Research Council, Canada (1996)

    Google Scholar 

  11. Hutchinson, J., Kotonya, G.: A Service Model for Component-Based Development. In: Proc. of the 30th Euromicro Conference (forthcoming/2004)

    Google Scholar 

  12. Voas, J.M.: The Challenges Of Using COTS Software In Component-Based Development. Computer 31(6), 44 (1998)

    Article  Google Scholar 

  13. Voas, J.M.: Composing Software Component ”ilities”. IEEE Software 18(4), 16–17 (2001)

    Article  Google Scholar 

  14. Kim, S.D.: Lessons Learned From A Nationwide CBD Promotion Project. Communications of the ACM 45(10), 83–87 (2002)

    Article  Google Scholar 

  15. ECOADM website: http://ecoadm.ccs.biz

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kotonya, G., Hutchinson, J. (2005). Analysing the Impact of Change in COTS-Based Systems. In: Franch, X., Port, D. (eds) COTS-Based Software Systems. ICCBSS 2005. Lecture Notes in Computer Science, vol 3412. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30587-3_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30587-3_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24548-3

  • Online ISBN: 978-3-540-30587-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics