Title
Standard compliant co-simulation models for verification of automotive embedded systems
Abstract
The functional mockup interface (FMI) is a tool independent standard to support model exchange and co-simulation, as intended by the automotive industry to unify the exchange of simulation models between suppliers and OEMs. The standard defines functional mockup units (FMU) as components which implement the FMI. The creation and exchange of simulation models with customers and suppliers across the automotive supply chain is highly beneficial: In order to support early phases of development (requirement formulation, creation of executable specifications, and rapid prototyping) the creation of FMUs for co-simulation is reasonable. In this paper, we propose a structured method for generation of FMUs for co-simulation which are versatile, highly transportable and fast simulating. We show how to compile FMUs based on SystemC and SystemC-AMS, representing digital as well as analog and mixed signal electric and electronic systems. This tool-independent method allows inclusion of existing simulation models with only minimal adaptations. Additionally, no modifications of the standardized libraries are necessary with the outlined approach. The resulting FMUs allow convenient exchange and fast co-simulation of automotive systems, as they may be integrated by any FMI compatible master tool. An automotive battery system use case is shown to highlight these advantages and to demonstrate the simulation performance of the resulting FMUs.
Year
DOI
Venue
2015
10.1007/978-3-319-31723-6_2
Lecture Notes in Electrical Engineering
Keywords
Field
DocType
unified modeling language,automotive engineering,computational modeling
Rapid prototyping,Unified Modeling Language,Computer science,SystemC,Co-simulation,Functional Mock-up Interface,Automotive industry,Automotive battery,Executable,Embedded system
Conference
Volume
ISSN
Citations 
385
1876-1100
1
PageRank 
References 
Authors
0.37
1
5
Name
Order
Citations
PageRank
Martin Krammer182.68
Helmut Martin291.37
Zoran Radmilovic310.37
Simon Erker410.37
Michael Karner5143.67