With standardized interfaces, inspired by HLA (High Level Architecture), Eclipse MOSAIC employs the concept of Federates and Ambassadors to couple individual simulators to the whole environment. Each simulator is wrapped into a Federate object, which is linked to an Ambassador for direct connection with the MOSAIC runtime infrastructure (RTI).
The RTI handles all management tasks for the lifecycle of simulation; such as the federation management to start and stop simulators, the interaction management to exchange data between simulators, and the time management to synchronize the event processing in all simulators.