Avoidance of inconsistencies during the virtual integration of vehicle software
- In today's vehicles multiple programmable Electronic Control Units (ECU) are used in order to realize functional requirements of automotive manufacturers or Original Equipment Manufacturer (OEM). A vehicle of the luxury class contains more than 80 of such ECUs, which are networked with each other. Software development for these ECUs is being distributed effectively across several enterprises and countries. During the integration of developed software with hardware, inconsistencies do emerge constantly - the software does not work at a first attempt. Costintensive fault diagnostics and reworking result out of it. As way out, increasingly methods are being developed, which anticipate integration "virtually", on model level. Virtual integration represents anticipation of integration task on the left side, i.e. the development side, of the V-Cycle development process. Thereby integration should already be realized, for example, during the design phase on the model level. Thus interfaceIn today's vehicles multiple programmable Electronic Control Units (ECU) are used in order to realize functional requirements of automotive manufacturers or Original Equipment Manufacturer (OEM). A vehicle of the luxury class contains more than 80 of such ECUs, which are networked with each other. Software development for these ECUs is being distributed effectively across several enterprises and countries. During the integration of developed software with hardware, inconsistencies do emerge constantly - the software does not work at a first attempt. Costintensive fault diagnostics and reworking result out of it. As way out, increasingly methods are being developed, which anticipate integration "virtually", on model level. Virtual integration represents anticipation of integration task on the left side, i.e. the development side, of the V-Cycle development process. Thereby integration should already be realized, for example, during the design phase on the model level. Thus interface compatibilities as well as a later performance within the embedded system can be verified at an early stage of development. For this reason, this thesis analyzes newer modeling and simulation approaches in regard to their application for automotive embedded systems in order to enable virtual integration and to simplify real integration.…