The actual network-level pub/sub middleware standard. Handles topic-based publish/subscribe with QoS policies (reliability, durability, deadline). This is the part we implement directly in Rust via the rustdds crate.
Spec: https://www.omg.org/spec/DDS/
Known real-world usage (per DDS Foundation / vendor material): Littoral Combat Ship combat systems, Ballistic Missile Defense System integration backbone, JBC-P (Blue Force Tracker replacement,cut dev time from 8 years to 1, ~25x performance gain per vendor claims), most Navy surface programs, radar processors, combat vehicle sensor networks, NASA's Launch Control System (400,000+ control points).
A deterministic avionics data bus standard,physical/data-link layer, not something we implement literally (it's hardware-level), but we mirror its behavioral pattern: a bus-master polling remote terminals on a strict, fixed cycle with no jitter. Used on platforms like F-16, F/A-18, B-2, and many satellite buses.
What we borrow from it: fixed-cycle, non-async-jittery polling discipline for the write path.
A software certification process standard for airborne systems ,not something you implement, but a set of constraints your project structure should satisfy:
- Requirements traceable to test cases (traceability matrix)
- Deterministic, provable behavior
- No unjustified
unsafecode - Full test coverage of stated requirements

