For further development and demonstration the OpenMI-Life Project was carried out within the European Commission Directorate General for the Environment's "LIFE"-Programme.
It opened the way to companies, public organisations and universities interested in system analysis and modelling to contribute successfully in the development of the OpenMI Standard Interface.
The OpenMI standard is defined by a set of software interfaces, in C# and Java, that a compliant model or component must implement.
Model components that comply with this standard can, without any additional programming, be configured to exchange data during computation (at run-time).
Linked models may run asynchronously with respect to timesteps, and data represented on different geometries (grids) can be exchanged seamlessly.