This repository contains a current prototype draft for the FMI Layered Standard for XCP (FMI-LS-XCP) based on the Functional Mock-up Interface 3.0 standard for the exchange of simulation models. Note that this draft is being worked on actively, and thus is subject to change without notice.
This is currently not normative, nor is this document to be considered officially endorsed by the Modelica Association or other involved organisations prior to official adoption.
The FMI Layered Standard for XCP (FMI-LS-XCP) is currently maintained on GitHub and is published here. It is based on the FMI standard.
Dive into our video "FMI, Layered Standards and ASAM Standards - Enabling Seamless SiL Simulation of Virtual ECUs". Discover how the cutting-edge FMI 3.0 standard and the layered standards based on it are revolutionizing the world of Software-in-the-Loop (SiL) simulations.
During the presentation the three new layered standards for simulating virtual ECUs with FMI 3.0 are introduced:
- FMI-LS-XCP for measurement & calibration with XCP
- FMI-LS-BUS for simulation of network communication with CAN, CAN FD CAN XL, FlexRay, Ethernet, LIN
- FMI-LS-STRUCT for structured entities like lookup tables
After this a demo from different SiL tool vendors (Akkodis, Altair, AVL, Bosch, dSPACE, PMSF, SYNOPSYS) illustrates the interoperability of these layered standards.
The following list shows importers and exporters that currently support the FMI Layered Standard for XCP:
Tool | Type | Remarks |
---|---|---|
Akkodis PROVEtech:TA | Importer | Available since Version 2025 |
Akkodis PROVEtech:RE | Importer | Available since Version 2025 |
AVL Maestra® | Exporter | Available since Release 2025.2 |
dSPACE ConfigurationDesk | Importer | Available since RLS 2025-A and supported for Binary FMUs only |
dSPACE SystemDesk | Exporter | Available since RLS 2024-B, via "FMU with Integrated XCP Service" |
dSPACE VEOS | Importer | Available since RLS 2025-A |
PMSF FMIBench | Exporter | Available since 1.9.9.15 via "Embed XCP Server" |
SYNOPSYS Silver | Exporter | Available from Version W-2025.03 |
SYNOPSYS Silver | Importer | Available from Version X-2025.09 |
Vector vVIRTUALtarget | Exporter | Available since Version 9 |
You can add your tool by creating a pull request modifying this README.md file.
docs
-- Sources of the specification documentschema
-- XSD schema for this FMI Layered
Code and documentation copyright (C) 2023-2024 The Modelica Association Project FMI. Code released under the 2-Clause BSD License. Docs released under Attribution-ShareAlike 4.0 International.
If you are interested in the FMI Layered Standard for XCP, the FMI-LS-BUS could also be relevant to you. The FMI-LS-BUS specifies an FMI extension for using network communication (e.g. CAN, Ethernet, LIN, FlexRay) within FMUs.