- Languages, Design Methods, and Tools for Electronic System Design: Selected Contributions from FDL 2015
- 385 2016
- Springer International Publishing
Modern vehicles require powerful multi- and many-core hardware platforms to fulfill the demands of upcoming computationally intensive advanced driver assistance systems. Nonetheless, the resulting network-distributed electrical system architecture poses an unbearable design complexity. Furthermore, HW/SW functional security has become the number one priority in the recent years. For this reason new functional safety standards have arisen posing strict requirements on vehicular system design methodologies. Although these requirements tend to achieve full correctness of the electrical system, they also make it extremely difficult to rapidly and comprehensively close the development-evaluation-debugging cycle. Virtual prototyping is a highly promising technique to overcome these complications by providing full hardware/software visibility, controllability and adequate simulation speed at electronic system level. But the simulation of highly heterogeneous systems, such as vehicles, also requires the capability to capture and integrate interactions beyond the hardware/software domain, which limits the usage of virtual platforms. To bridge this gap, this chapter presents several methods to facilitate the integration of virtual platforms into such complex heterogeneous simulation systems via the Functional Mock-Up Interface (FMI), the de facto co-simulation standard for automotive. Since the proposed holistic simulation approach covers cross-domain interactions of the vehicular subsystems, the depth of functional safety testing, and thus overall HW/SW system robustness, can be significantly increased.