Since the early seventies, the development of the automobile has been characterized by a steady increase in the deploymnet of onboard electronics systems and software. This trend continues unabated and is driven by rising end-user demands and increasingly stringent environmental requirements. Today, almost every function onboard the modern vehicle is electronically controlled or monitored. The software-based implementation of vehicle functions provides for unparalleled freedoms of concept and design. However, automobile development calls for the accommodation of contrasting prerequisites – such as higher demands on safety and reliability vs. lower cost ceilings, longer product life cycles vs. shorter development times – along with growing proliferation of model variants. Automotive Software Engineering has established its position at the center of these seemingly conflicting opposites.
Abstract The functions provided by the E/E system of modern vehicles can be assigned to the classical domains of powertrain, chassis, body and multimedia. Upcoming functions are forming new domains for advanced driver assistance and cloud integration. Therefore networking of functions is not limited to the vehicle but includes also the cloud. These trends imply major changes like the introduction of Ethernet as onboard networking technology or increasing safety and security needs. To design the best E/E architecture three groups of optimization targets are most relevant: Global vehicle targets, E/E targets derived from the implemented vehicle functions and product line targets for an E/E architecture. The PREEvision approach for E/E architecture design and optimization is a model based approach - inspired by the relevant and widely accepted automotive standards. Import and export filters allow the easy integration with PREEvision and complementation of existing tool chains.