Robert Bosch GmbH (10th Case)

Company Background

Robert Bosch GmbH is a leading supplier of the automotive industry and produces many different systems, such as microelectronic sensor and control devices.


The presented case study covers the example of driver assistance systems, which supervise the periphery of a car to assist the driver. A parking pilot is a typical example of a driver assistance system.


The automotive domain is characterised by only a few car manufacturers, whose market power forces the suppliers to deliver systems adjusted to the individual needs of the car manufacturer with high quality at low prices. The concept of software product lines helps to attain these requirements. Robert Bosch GmbH has dealt with development methods for software product lines in the automotive domain in the ITEA-Project CAFÉ. The main goal of Robert Bosch GmbH was to establish a reference architecture for driver assistance systems, which had to be configurable, integratable, and highly performing.


Robert Bosch GmbH has reached the goals for its architecture. The architecture is configurable due to a reduction of the dependencies between different components. Integratability is reached by using the automotive standard CAN for the system interfaces. High performance is achieved by parallel data processing. Therefore the software product line for driver assistance systems can be used in different contexts for different car manufacturers.


  • A. Hein, T. Fischer, and S. Thiel; "Fahrerassistenzsysteme bei der Robert Bosch GmbH" (in German), In: G. Böckle, P. Knauber, K. Pohl, and K. Schmid (eds.), Software-Produktfamilien - Methoden, Einführung und Praxis, dpunkt, 2004, pp. 193-205.
  • A. Hein, M. Schlick, and R. Vinga-Martins; "Applying Feature Models in Industrial Settings", In: Proceedings of the First Software Product Lines Conference (SPLC-1), Denver, Kluwer, 2000, pp. 47-70.
  • S. Thiel and A. Hein; "Systematic Integration of Variability into Product Line Architecture Design", In: Proceedings of the 2nd International Conference on Software Product Lines (SPLC-2), San Diego, USA, Springer LNCS 2379, 2002, pp. 130-153.
  • CAFÉ - From Concept to Application in System-Family Engineering, 2004,