Der Zweck der Open Modelling Interface (OpenMI) besteht darin, den Laufzeitaustausch von Daten zwischen Prozesssimulationsmodellen sowie zwischen Modellen und anderen Modellierungstools wie Datenbanken und Analyse- und Visualisierungsanwendungen zu ermöglichen. Seine Entwicklung wurde durch die Notwendigkeit vorangetrieben, zu verstehen, wie Prozesse interagieren, und die wahrscheinlichen Ergebnisse dieser Interaktionen unter bestimmten Bedingungen vorherzusagen. Ein wichtiges Designziel war die Schaffung von Interoperabilität zwischen unabhängig entwickelten Modellierungskomponenten, wobei diese Komponenten aus jeder Disziplin oder von jedem Anbieter stammen können. Das ultimative Ziel besteht darin, die integrierte Modellierung in ein für alle zugängliches Betriebstool umzuwandeln und so die potenziellen Möglichkeiten zu erschließen, die die integrierte Modellierung für Innovation und Vermögensbildung bietet.
Dieses Dokument definiert die Anforderungen, die eine Komponente erfüllen muss, um OpenMI-kompatibel zu sein. Diese umfassen: 1) einen sehr kleinen Kernsatz von Anforderungen, der die Informationen und Funktionen abdeckt, die zum Herstellen einer Verbindung und zum Austausch zwischen zwei Komponenten erforderlich sind, und 2) einen Satz optionaler Erweiterungen zur Handhabung komplexerer Situationen. Das Dokument beschreibt nicht, wie der Standard implementiert wird. Diese Informationen sowie eine Reihe von Softwaretools zum Erstellen und Ausführen von OpenMI-kompatiblen Komponenten werden von der OpenMI Association und Drittanbietern von Software bereitgestellt – besuchen Sie www.openmi.org für weitere Dokumentation.