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.
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
Böckle, G., Knauber, P., Pohl, K., Schmidt, K.: Software Produktlinien. dpunkt Verlag (2004)
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)
Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Reading (2002)
Czarnecki, K., Eisenecker, U.W.: Generative Programming – Methods, Tools and Applications. Addison-Wesley, Reading (2000)
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)
ITEA EAST-EEA Project Web-Site: http://www.east-eea.net
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)
Greenfield, J., Short, K., et al.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley, Chichester (2004)
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)
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)
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)
Kang, K.C., Lee, J., Donohoe, P.: Feature-Oriented Product Line Enginering. IEEE Software 19, 58–65 (2002)
Pohl, K., Böckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005)
Weber, M., Weisbrod, J.: Requirements Engineering in Automotive Development – Experiences and Challenges. In: RE2002, pp. 331–340 (2002)
Weber, M., Freund, U., Lonn, H., et al.: An Architecture Description Language for Developing Automotive ECU-Software. In: INCOSE 2004, Toulouse, France (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)