Systems engineering for software engineers
Annals of Software Engineering - Special issue on software engineering education
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Deriving Product Line Requirements: the RED-PL Guidance Approach
APSEC '07 Proceedings of the 14th Asia-Pacific Software Engineering Conference
Calculating ROI for Software Product Lines
IEEE Software
Implementation of an Electronic Park Brake Feature with Limited Data Availability
ICSENG '08 Proceedings of the 2008 19th International Conference on Systems Engineering
Automated analysis of feature models 20 years later: A literature review
Information Systems
Using Integer Constraint Solving in Reuse Based Requirements Engineering
RE '10 Proceedings of the 2010 18th IEEE International Requirements Engineering Conference
International Journal of Information System Modeling and Design
An Ontological Rule-Based Approach for Analyzing Dead and False Optional Features in Feature Models
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
We present in this paper an experience in modeling a family of parking brake systems, with shared assets and alternative solutions, and relate them to the needs of Renault in terms of variability management. The models are realized using a set of customized tools for model based systems engineering and variability management, based on SysML models. The purpose is to present an industrial context that requires the adoption of a product line approach and of variability modeling techniques, outside of a pure-software domain. At Renault, the interest is in identifying variations and reuse opportunities early in the product development cycle, as well as in preparing vehicle configuration specifications during the systems engineering process. This would lead to lowering the engineering effort and to higher quality and confidence in carry-over and carry across based solutions. We advocate for a tight integration of variability management with the model based systems engineering approach, which needs to address methodological support, modeling techniques and efficient tools for interactive configuration, adapted for engineering activities.