Abstract
Systems engineering enables the successful realization of systems, focusing on defining customer needs early in the development cycle. However, when the development of systems needs to rely on legacy designs there is little methodological support. Furthermore, in the automotive domain, product diversity increases system complexity so much, that reuse becomes much more difficult and time consuming. We believe a specific strategy must be adopted to prepare for reuse and to achieve systems engineering by reuse. While product line derivation provides the means to obtain single products form a collection of assets, there is a lack of flexibility and support from a systems perspective. In this paper we present an approach which takes into account systems engineering methodological aspects in product line engineering and provides a means to develop new systems by reusing existing designs. We present the implementation of the tool support for our approach based on the Papyrus SysML modeller and exemplify the concepts through a derivation example of the electric parking brake system.
Published in proceedings of Complex Systems Design & Management, Paris, December 2012.
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
Astesana, J.M., Cosserat, L., Fargier, H.: Constraint-based Modeling and Exploitation of a Vehicle Range at Renault’s: Requirement analysis and complexity study. In: Workshop on Configuration, p. 33 (2010)
Bosch, J.: Maturity and evolution in software product lines: Approaches, artefacts and organization. Software Product Lines, 247–262 (2002)
Chalé Góngora, H.G., Dauron, A., Gaudré, T.: A Commonsense-Driven Architecture Framework. Part 1: A Car Manufacturers (naïve) Take on MBSE. In: INCOSE 2012 (2012)
Deelstra, S., Sinnema, M., Bosch, J.: Experiences in software product families: Problems and issues during product derivation. Software Product Lines, pp. 120–122 (2004)
Deelstra, S., Sinnema, M., Bosch, J.: Product derivation in software product families: a case study. Journal of Systems and Software 74, 173–194 (2005)
Djebbi, O., Salinesi, C., Diaz, D.: Deriving Product Line Requirements: the RED-PL Guidance Approach (December 2007) (Presented)
Djebbi, O., Salinesi, C.: RED-PL, a Method for Deriving Product Requirements from a Product Line Requirements Model. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 279–293. Springer, Heidelberg (2007)
IEEE Recommended Practice for Architectural Description for Software-Intensive Systems. IEEE Standard 1471-2000, Institute for Electrical and Electronics Engineering, New York
Gomaa, H., Shin, M.E.: Automated software product line engineering and product derivation. In: 40th Annual Hawaii International Conference on System Sciences, HICSS 2007, p. 285a (2007)
Haskins, C.: Systems engineering handbook. INCOSE. Version. 3.2 (2010)
Hunt, J.M.: Organizing the asset base for product derivation. In: 2006 10th International Software Product Line Conference, pp. 65–74 (2006)
McGregor, J.D.: Preparing for Automated Derivation of Products in a Software Product Line, pp. 15213–13890. Carnegie Mellon Software Engineering Institute, Pittsburgh (2005)
OLeary, P., Mc Caffery, F., Richardson, I., Thiel, S.: Towards agile product derivation in software product line engineering (2009)
Perrouin, G., Klein, J., Guelfi, N., Jézéquel, J.-M.: Reconciling Automation and Flexibility in Product Derivation (September 2008) (Presented)
Rabiser, R., Grunbacher, P., Dhungana, D.: Supporting Product Derivation by Adapting and Augmenting Variability Models (September 2007) (Presented)
Rabiser, R., Dhungana, D.: Integrated support for product configuration and requirements engineering in product derivation. In: 33rd EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 219–228 (2007)
Svahnberg, M., Bosch, J.: Evolution in software product lines. In: 3rd International Workshop on Software Architectures for Products Families, IWSAPF-3 (2000)
Tessier, P., Gérard, S., Terrier, F., Geib, J.M.: Using variation propagation for model-driven management of a system family. Software Product Lines, 222–233 (2005)
Tessier, P., Servat, D., Gérard, S.: Variability management on behavioral models. In: VaMoS Workshop, pp. 121–130 (2008)
Tischer, C., Muller, A., Mandl, T., Krause, R.: Experiences from a Large Scale Software Product Line Merger in the Automotive Domain (August 2011) (Presented)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dumitrescu, C., Tessier, P., Salinesi, C., Gérard, S., Dauron, A. (2013). Flexible Product Line Derivation Applied to a Model Based Systems Engineering Process. In: Aiguier, M., Caseau, Y., Krob, D., Rauzy, A. (eds) Complex Systems Design & Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34404-6_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-34404-6_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34403-9
Online ISBN: 978-3-642-34404-6
eBook Packages: EngineeringEngineering (R0)