Skip to main content

Using Product Sets to Define Complex Product Decisions

  • Conference paper
Software Product Lines (SPLC 2005)

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

Included in the following conference series:

Abstract

Product family engineering consists of several activities commonly separated into the areas of domain engineering and product engineering. The main part of product engineering is the definition of product decisions, which means in the context of feature modeling that for each feature the product engineer has to define in what products it will be included. In the automotive domain – and probably in many other embedded real-time domains as well – the considerations that influence these feature selections are extremely complex and, at the same time, need to be documented as closely as possible for later reference. In this paper, we (1) present a detailed description of this problem and (2) try to show that existing approaches do not sufficiently meet these concerns. We then (3) provide a detailed definition of product sets as a means to solve the problem and (4) show what methodological implications arise from the use of this concept.

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. Böckle, G., Knauber, P., Pohl, K., Schmidt, K.: Software Produktlinien. dpunkt Verlag (2004)

    Google Scholar 

  2. Bühne, S., Lauenroth, K., Pohl, K., Weber, M.: Modeling Features for Multi-Criteria Product-Lines in Automotive Industry. In: Workshop on Software Engineering for Automotive Systems (SEAS), at ICSE 2004, Edinburgh (2004)

    Google Scholar 

  3. Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Reading (2002)

    Google Scholar 

  4. Czarnecki, K., Eisenecker, U.W.: Generative Programming – Methods, Tools and Applications. Addison-Wesley, Reading (2000)

    Google Scholar 

  5. Czarnecki, K., Helsen, S., Eisenecker, U.W.: Staged Configuration Using Feature Models. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol. 3154, pp. 266–283. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. ITEA EAST-EEA Project Web-Site: http://www.east-eea.net

  7. Fey, D., Fajta, R., Boros, A.: Feature Modeling – A Meta-Model to Enhance Usability and Usefulness. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol. 2379, pp. 198–216. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Greenfield, J., Short, K., et al.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley, Chichester (2004)

    Google Scholar 

  9. Grimm, K.: Software Technology in an Automotive Company – Major Challenges. In: Proceedings of the 25th International Conference on Software Engineering, May 3-10, pp. 498–503. IEEE Computer Society Press, Los Alamitos (2003)

    Chapter  Google Scholar 

  10. Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature Oriented Domain Analysis (FODA) – Feasibility Study. Technical Report, CMU/SEI-90-TR-21 (1990)

    Google Scholar 

  11. Kang, K.C., Kim, S., Lee, J., Shin, E., Huh, M.: FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures. Annals of Software Engineering 5 (1998)

    Google Scholar 

  12. Kang, K.C., Lee, J., Donohoe, P.: Feature-Oriented Product Line Enginering. IEEE Software 19, 58–65 (2002)

    Article  Google Scholar 

  13. Pohl, K., Böckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005)

    MATH  Google Scholar 

  14. Weber, M., Weisbrod, J.: Requirements Engineering in Automotive Development – Experiences and Challenges. In: RE2002, pp. 331–340 (2002)

    Google Scholar 

  15. Weber, M., Freund, U., Lonn, H., et al.: An Architecture Description Language for Developing Automotive ECU-Software. In: INCOSE 2004, Toulouse, France (2004)

    Google Scholar 

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

Reiser, MO., Weber, M. (2005). Using Product Sets to Define Complex Product Decisions. In: Obbink, H., Pohl, K. (eds) Software Product Lines. SPLC 2005. Lecture Notes in Computer Science, vol 3714. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11554844_4

Download citation

  • DOI: https://doi.org/10.1007/11554844_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28936-4

  • Online ISBN: 978-3-540-32064-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics