Terminology¶
- Federate - An individual simulator that is computing something interesting and communicating with other simulators
- Core - An object managing the interactions of one or more Federates
- Broker - An object coordinating multiple cores or brokers
- There can be several layers of brokers
- Root Broker – the top broker on the hierarchy
- Last chance router
- Responsible for determining when to enter initialization mode for the federation
- Federation – the set of all Federates executing together in a single co-simulation
- Interface - a structure by which a federate can communicate with other federates. Includes Endpoints, Publications, Filters, and Inputs
Example federate hierarchy