Skip to main content

Configuration Management in Component Based Product Populations

  • Conference paper
  • First Online:
Software Configuration Management (SCM 2001, SCM 2003)

Abstract

The ever-increasing complexity and diversity of consumer products drives the creation of product families (products with many commonalties and few differences) and product populations (products with many commonalties but also with many differences). For the latter, we use an approach based on composition of software components, organized in packages. This influences our configuration management approach. We use traditional CM systems for version management and temporary variation, but we rely on our component technology for permanent variation. We also handle build support and distributed development in ways different from the rest of the CM community.

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. Remi Bourgonjon, The Evolution of Embedded Software in Consumer Products, International Conference on Engineering of Complex Computer Systems, (unpublished keynote address), Ft. Lauderdale, FL, 1995

    Google Scholar 

  2. Ivar Jacobson, Martin Griss, and Patrick Jonsson, Software Reuse — Architecture, Process and Organization for Business Success, Addison Wesley, New York, 1997

    Google Scholar 

  3. Jeff Magee, Naranker Dulay, Susan Eisenbach, and Jeff Kramer, Specifying Distributed Software Architectures, Proc. ESEC’95, Wilhelm Schafer, Pere Botella (Eds.) LNCS 989, Springer-Verlag, Berlin, Heidelberg, 1995, pp. 137–153

    Google Scholar 

  4. Rob van Ommering, Beyond Product Families: Building a Product Population?, Proceedings of the 3rd international workshop on the development and evolution of software architectures of product families, Las Palmas, March 2000

    Google Scholar 

  5. Rob van Ommering, Koala, a Component Model for Consumer Electronics Product Software, Proceedings of the Second International ESPRIT ARES Workshop, Springer-Verlag, Berlin Heidelberg, 1998

    Google Scholar 

  6. Rob van Ommering, Frank van der Linden, Jeff Kramer, and Jeff Magee, The Koala Component Model for Consumer Electronics Software, IEEE Computer, March 2000, pp. 78–85

    Google Scholar 

  7. Rob van Ommering, Mechanisms for Handling Diversity in a Product Population, Fourth International Software Architecture Workshop, June 4–5, 2000, Limerick, Ireland

    Google Scholar 

  8. Rob van Ommering, A Composable Software Architecture for Consumer Electronics Products, XOOTIC Magazine, March 2000, Volume 7, no 3, also to be found at URL: http://www.win.tue.nl/cs/ooti/xootic/magazine/mar-2000.html

  9. Dewayne E. Perry, Generic Architecture Descriptions for Product Lines, Proceedings of the Second International ESPRIT ARES Workshop, LNCS 1429, Springer-Verlag, Berlin Heidelberg, 1998, pp. 51–56

    Google Scholar 

  10. Clemens Szyperski, Component Software, Beyond Object-Oriented Programming, Addison-Wesley, ISBN 0-201-17888-5, 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 paper

Cite this paper

van Ommering, R. (2003). Configuration Management in Component Based Product Populations. In: Westfechtel, B., van der Hoek, A. (eds) Software Configuration Management. SCM SCM 2001 2003. Lecture Notes in Computer Science, vol 2649. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-39195-9_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-39195-9_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-39195-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics