Standard compliant co-simulation models for verification of automotive embedded systems

M. Krammer, H. Martin, Zoran Radmilovic, S. Erker, Michael Karner
{"title":"Standard compliant co-simulation models for verification of automotive embedded systems","authors":"M. Krammer, H. Martin, Zoran Radmilovic, S. Erker, Michael Karner","doi":"10.1109/FDL.2015.7306083","DOIUrl":null,"url":null,"abstract":"The functional mockup interface (FMI) is a tool independent standard to support model exchange and cosimulation, 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 SystemCAMS, 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.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Forum on Specification and Design Languages (FDL)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FDL.2015.7306083","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

The functional mockup interface (FMI) is a tool independent standard to support model exchange and cosimulation, 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 SystemCAMS, 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.
汽车嵌入式系统验证的标准兼容联合仿真模型
功能模型接口(functional mockup interface, FMI)是一种独立于工具的标准,用于支持模型交换和协同仿真,这是汽车行业统一供应商和oem之间仿真模型交换的目的。该标准将功能模型单元(FMU)定义为实现FMI的组件。与汽车供应链上的客户和供应商创建和交换仿真模型是非常有益的:为了支持开发的早期阶段(需求制定、可执行规范的创建和快速原型设计),创建用于联合仿真的fmu是合理的。本文提出了一种结构化的协同仿真fmu生成方法,该方法具有通用性强、可移植性强、仿真速度快的特点。我们展示了如何基于SystemC和SystemCAMS编写fmu,代表数字、模拟和混合信号电气和电子系统。这种工具无关的方法允许包含现有的仿真模型,只有最小的调整。此外,使用概述的方法不需要修改标准化库。由此产生的fmu允许方便的交换和汽车系统的快速联合仿真,因为它们可以通过任何FMI兼容的主工具集成。展示了一个汽车电池系统用例,以突出这些优点,并演示了所得到的fmu的仿真性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信