Logo

The 14th International Modelica Conference
Linköping, September 20-24, 2021

[Practical Information] [Tutorials and Vendor Sessions] [Proceedings] [Modelica Libraries] [FMI User Meeting] [Archives] [Journal Special Issue (open for submissions until 2022-07-31)]

Papers by Kai Werther

Title: eFMI: An open standard for physical models in embedded software
Authors: Oliver Lenord, Martin Otter, Christoff Bürger, Michael Hussmann, Pierre Le Bihan, Jörg Niere, Andreas Pfeiffer, Robert Reicherdt and Kai Werther
Abstract: This paper summarizes the final research results of the ITEA3 project EMPHYSIS (embedded systems with physical models in the production code software). Its core achievement is the new open eFMI Standard enabling new automated workflows from high level physical models to automotive compliant embedded software. eFMI (FMI for embedded systems) defines a container architecture for model exchange, testing and automatic model transformations. Multiple representations from a high-level intermediate representation of sampled algorithms (GALEC) to production and binary code for specific embedded targets are maintained in a traceable workspace. The successful integration of the developed eFMI tooling is demonstrated by a comprehensive open source Modelica test cases library and industrial demonstrators. The readiness of the proposed approach is proven by compliance checks according to common automotive code quality standards (MISRA) and a performance benchmark in terms of runtime and resource demand in comparison with state of the art hand coded solutions.
Keywords: embedded software, model-based development, code generation, model exchange, Modelica, FMI, eFMI
Paper: full paper Creative Commons License
Bibtex:
@InProceedings{modelica.org:Lenord:2021,
  title = "{eFMI: An open standard for physical models in embedded software}",
  author = {Oliver Lenord and Martin Otter and Christoff B\"urger and Michael Hussmann and Pierre Le Bihan and J\"org Niere and Andreas Pfeiffer and Robert Reicherdt and Kai Werther},
  pages = {57--71},
  doi = {10.3384/ecp2118157},
  booktitle = {Proceedings of the 14th International Modelica Conference},
  location = {Link\"oping, Sweden},
  editor = {Martin Sj\"olund and Lena Buffoni and Adrian Pop and Lennart Ochel},
  isbn = {978-91-7929-027-6},
  issn = {1650-3740},
  month = sep,
  series = {Link\"oping Electronic Conference Proceedings},
  number = {181},
  publisher = {Modelica Association and Link\"oping University Electronic Press},
  year = {2021}
}