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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
Ivar Jacobson, Martin Griss, and Patrick Jonsson, Software Reuse — Architecture, Process and Organization for Business Success, Addison Wesley, New York, 1997
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
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
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
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
Rob van Ommering, Mechanisms for Handling Diversity in a Product Population, Fourth International Software Architecture Workshop, June 4–5, 2000, Limerick, Ireland
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
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
Clemens Szyperski, Component Software, Beyond Object-Oriented Programming, Addison-Wesley, ISBN 0-201-17888-5, 1997
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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