Conference article

Improving Interoperability of FMI-supporting Tools with Reference FMUs

Christian Bertsch
Corporate Research, Robert Bosch GmbH, Germany

Awad Mukbil
Dept. of Informatics, Clausthal University of Technology, Germany

Andreas Junghanns
QTronic GmbH, Germany

Download article

Published in: Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017

Linköping Electronic Conference Proceedings 132:60, p. 533-540

Show more +

Published: 2017-07-04

ISBN: 978-91-7685-575-1

ISSN: 1650-3686 (print), 1650-3740 (online)


The Functional Mockup Interface (FMI) is more and more adopted by industrial users, increasing the pressure for higher quality and standard compliance of FMI supporting tools. The FMI cross check infrastructure was created to support tool vendors in their quest for quality improvements and to give users some measure of confidence in the tool quality. Currently it is up to the tool vendors which FMUs to submit there and therefore the features tested in the FMI cross check is incomplete and interpretation of failures is difficult. While for FMI export there is the FMU compliance checker to test a wide variety of FMI features, no means are available today to prove standard compliance for FMI import. This will be overcome by adding reference FMUs to the FMI cross check, testing specific features of the FMI standard for standard compliance and giving detailed feedback, if an importing tool violates the standard. The paper describes the realization and the importance of reference FMUs.


FMI, Reference FMUs, Compliance, Testing


Bertsch, C., Ahle, E., Schulmeister, U., The Functional Mockup Interface - seen from an industrial perspective, In: Proceedings of the 10th International Modelica Conference 2014, Lund, Sweden

Blochwitz, T., Otter M., Arnold, M., Bausch, C., Clauß, C., Elmqvist, H., Junghanns, A., Mauss, J., Monteiro, M., Neidhold, T., Neumerkel, D., Olsson, H., Peetz, J.-V, Wolf, S., The Functional Mockup Interface for Tool independent Exchange of Simulation Models, In: Proceedings of the 8th International Modelica Conference 2011, Dresden, Germany

Blochwitz, T., Otter, M., Akesson, J., Arnold, M., Clauß, C., Elmqvist, H., Friedrich, M., Junghanns, A., Mauss, J., Neumerkel, D., Olsson, H., Viel, A., The Functional Mockup Interface 2.0: The Standard for Tool independent Exchange of Simulation Models, In: Proceedings of the 9th Modelica Conference 2012, Munich, Germany

Bruegge, B., Dutoit, A. H., Object-Oriented Software Engineering Using UML, Patterns, and Java, 3rd edition, Prentice Hall Press, 2009, Upper Saddle River, USA

Fritzson, P., Principles of Object-Oriented Modeling and Simulation with Modelica 2.1, Wiley, 2004, Hobiken, USA

Hasanagic, M., Tran-Jørgensen, P. W. V., Lausdahl, K., Larsen, P. G., Formalising and Validating the Interface Description in the FMI Standard, FM 2016: Formal Methods, 2016, Springer, Heidelberg, Germany

Köhler, J., Heinkel, H.-M., Mai, P., Krasser, J., Deppe, M., Nagasawa, M., Modelica-Association-Project “System Structure and Parameterization” – Early Insights, Modelica Conference Japan, 2016

Pressman, R. S., Software engineering: a practitioner’s approach, seventh edition. Publisher McGraw-Hill Higher Education, (2010), New York, USA

Citations in Crossref