Since today's well known software product lines (SPL) approaches focus on one single SPL, a methodology for connection and adjustment of multiple product lines is needed. The paper will shortly survey existing processes and methods for product lines and show adaptations to automotive industry. The focus of the paper will be an adapted process for automotive functional development, which is based on multiple software product lines (MSPL) and particularly regards customer supplier relationship. The paper proposes a SPL interface to manage the software development using MSPL. The interface consists of a SPL Interface Methodology which defines steps for the adjustment of two or more different SPL as well as a data interface (SPL Interface Data) which defines a data format for the exchange between different SPL tools. The SPL adjustment is demonstrated using a case study of an imaginary advanced driver assistance system called mobilSoft Adaptive Cruise Control (MCC), which consists of three product lines, one for the whole MCC and two for the subsystems linear tracking and traverse control.
Multiple software product lines in automotive software development
Multiple Software-Produktlinien bei der fahrzeugspezifischen Softwareentwicklung
2008
12 Seiten, 7 Bilder, 1 Tabelle, 14 Quellen
Conference paper
English
Software product lines in automotive systems engineering
Automotive engineering | 2008
|Software Product Lines in Automotive Systems Engineering
SAE Technical Papers | 2008
|DOMAIN-CROSSING SOFTWARE PRODUCT LINES IN EMBEDDED, AUTOMOTIVE SYSTEMS
Springer Verlag | 2005
|2008-01-1449 Software Product Lines in Automotive Systems Engineering
British Library Conference Proceedings | 2008
|Software-hardware integration in automotive product development
TIBKAT | 2014
|