Skip to main content

Variation Management for Software Production Lines

  • Conference paper
  • First Online:
Software Product Lines (SPLC 2002)

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

Included in the following conference series:

Abstract

Variation management in a software product line is a multi-dimensional configuration management problem. In addition to the conventional configuration management problem of managing variation over time, software product lines also have the problem of managing variation among the individual products in the domain space. In this paper, we illustrate how to “divide and conquer” the variation management problem into a collection of nine smaller problems and solutions. We also show how to address the nine problems with lightweight solutions that can reduce the risks, costs, and time for establishing and maintaining a software product line.

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. Software Engineering Institute. The Product Line Practice (PLP) Initiative, Carnegie Mellon University, http://www.sei.cmu.edu/activities/plp/plp_init.html

  2. Weiss, D., Lai, R. 1999. Software Product-line Engineering. Addison-Wesley, Reading, MA.

    Google Scholar 

  3. Bass, L., Clements, P., and Kazman, R. 1998. Software Architecture in Practice. Addison-Wesley, Reading, MA.

    Google Scholar 

  4. Jacobson, I., Gris, M., Jonsson, P. 1997. Software Reuse: Architecture, Process and Organization for Business Success, ACM Press / Addison-Wesley, New York, NY.

    Google Scholar 

  5. Software Product Lines. Experience and Research Directions. Proceeding of the First Software Product Lines Conference (SPLC1). August 2000. Denver, Colorado. Kluwer Academic Publishers, Boston, MA.

    Google Scholar 

  6. Clements, P., Northrop, L. 2001. Software Product Lines: Practice and Patterns, Addison-Wesley, Reading, MA.

    Google Scholar 

  7. Dagstuhl Seminar No. 01161: Product Family Development. April 2001. Wadern, Germany.

    Google Scholar 

  8. Postema, H., Obbink, J.H. Platform Based Product Development. Proceedings of the 4th International Workshop on Product Family Engineering. October 2001. Bilbao, Spain. Springer-Verlag, New York, NY.

    Google Scholar 

  9. van der Linden, F., Wijnstra, J.G. Platform Engineering for the Medical Domain. Proceedings of the 4th International Workshop on Product Family Engineering. October 2001. Bilbao, Spain. Springer-Verlag, New York, NY.

    Google Scholar 

  10. BigLever Software, Inc. Austin, TX. http://www.biglever.com

  11. Krueger, C. Using Separation of Concerns to Simplify Software Product Family Engineering. Proceedings of the Dagstuhl Seminar No. 01161: Product Family Development. April 2001. Wadern, Germany.

    Google Scholar 

  12. Krueger, C. Easing the Transition to Software Mass Customization. Proceedings of the 4th International Workshop on Product Family Engineering. October 2001. Bilbao, Spain. Springer-Verlag, New York, NY.

    Google Scholar 

  13. Krueger, C. Software Reuse. 1992. ACM Computing Surveys. 24, 2 (June), 131–183.

    Article  MathSciNet  Google Scholar 

  14. Krueger, C. 1997. Modeling and Simulating a Software Architecture Design Space. Ph.D. thesis. CMU-CS-97-158, Carnegie Mellon University, Pittsburgh, PA.

    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

Krueger, C.W. (2002). Variation Management for Software Production Lines. In: Chastek, G.J. (eds) Software Product Lines. SPLC 2002. Lecture Notes in Computer Science, vol 2379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45652-X_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-45652-X_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43985-1

  • Online ISBN: 978-3-540-45652-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics