Skip to content

HLA Simulation Federation

Status: Planned

No adapter exists in gateway/src/formats/ yet. See the Status & Roadmap.

What it is

HLA (High Level Architecture) — IEEE 1516 / STANAG 4603 — is a standard for connecting distributed simulations into a shared virtual world. It is used in military wargaming, training exercises, and testing where multiple simulators (flight sims, ground sims, naval sims, C2 systems) need to see each other's entities.

Key concepts:

  • Federation — the collection of connected systems participating in a simulation
  • Federate — a single participant (Bedrock would be one federate)
  • RTI (Runtime Infrastructure) — the middleware that routes messages between federates
  • FOM (Federation Object Model) — defines what data types are shared (entity positions, interactions, etc.)
  • RPR-FOM — the NATO Real-time Platform Reference FOM, the standard FOM for military simulations

Bedrock's integration

Planned. No HLA support exists yet. WayPoint's position/track data maps naturally to RPR-FOM entity objects, so the intended approach is an HLA federate adapter in gateway/src/formats/ that publishes real-world positions into a federation and ingests simulated entities onto the COP (visually distinguished from real tracks).

Design notes, RTI options, and the task breakdown live with the owning repo: gateway/docs/standards/hla-simulation.md.

See also