DocumentCode :
3445351
Title :
Experiences from a Large Scale Software Product Line Merger in the Automotive Domain
Author :
Tischer, C. ; Muller, A. ; Mandl, T. ; Krause, Rainer
Author_Institution :
Diesel Gasoline Syst., Robert Bosch GmbH, Stuttgart, Germany
fYear :
2011
fDate :
22-26 Aug. 2011
Firstpage :
267
Lastpage :
276
Abstract :
Software engineering in the automotive domain faces some outstanding challenges in terms of variability and complexity, specific customer relationship with car manufacturers and quickly and continuously changing requirements. Especially power train control systems currently evolve from classic combustions engine focused concepts towards highly divergent solutions like hybrid systems, range extenders or fully electrically driven vehicles. In this context Bosch´s business units Diesel Systems (DS) and Gasoline systems (GS) merged their separated engine control unit development organizations, motivated by a growing portion of functionality independent of the combustion engine type and an increasing synergy potential in hardware and software development. As DS and GS software development evolved independently, they established different technical solutions, organizational structures and development processes - even though both adopted product line engineering principles. Since the official start in 2008, DGS-EC (Diesel Gasoline Systems Engine Control) has installed important prerequisites for common, unified software development and achieved many unification targets. This paper gives an insight to the most important experiences of this large scale product line merger, addressing challenges, enablers and solutions concerning organizational setup, process unification, architecture and product line scope definition as well as software technology harmonization.
Keywords :
automotive engineering; diesel engines; mechanical engineering computing; Bosch business units diesel system; automotive domain; combustion engine type; customer relationship; diesel gasoline system engine control; engine control unit development organization; hardware development; organizational setup; organizational structure; power train control system; process unification; product line engineering principles; product line scope definition; software development; software engineering; software product line merger; software technology harmonization; synergy potential; technical solution; Computer architecture; Corporate acquisitions; Engines; Organizations; Programming; Software; Automotive Domain; Industrial Experience; Methods and Tools; Organization; Process Definition; Product Line Merger; Scoping; Software Architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Product Line Conference (SPLC), 2011 15th International
Conference_Location :
Munich
Print_ISBN :
978-1-4577-1029-2
Type :
conf
DOI :
10.1109/SPLC.2011.15
Filename :
6030069
Link To Document :
بازگشت