Functional Mock-up Interface for Embedded Systems illustration


EMPHYSIS (Embedded systems with physical models in the production code software) is an ITEA3 research project that is running Sept. 2017 - Feb. 2021. The major goal of the EMPHYSIS project is to develop a new standard eFMI (FMI for embedded systems) to exchange physics-based models between modelling and simulation environments with software development environments for electronic control units (ECU), micro controllers or other embedded systems and provide prototype implementations for the whole tool chain from physics-based modeling environments to production code on electronic control units. Enabling advanced control and diagnosis functions based on physical models allows the production code in automotive vehicles to be enhanced and the cost and time for the software development of these embedded systems to be reduced.

Major results of the EMPHYSIS project:

  • eFMI specification 1.0.0-alpha.4.
  • 13 tool prototypes that support eFMI.
    Tested with 200 MISRA-C compliant eFMI C-Codes generated from 40 Modelica/Amesim models. Evaluation with 11 industrial use cases.
  • Performance tested with 6 benchmarks on Bosch MDG1 Electronic Control Unit: In average, the best performing eFMI C-codes are 25% faster as hand-written C-code.
  • Open source Modelica library of eFMI test cases.
  • Open Source eFMI compliance checker.