• 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