Skip to content

akshitj11/missile-log-sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

screenshot-2026-07-11_06-07-00 rs28sarmat

DDS,Data Distribution Service (OMG standard)

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).

MIL-STD-1553

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.

DO-178C

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 unsafe code
  • Full test coverage of stated requirements

About

implementation of DDS,DO-178C,MIL-std-1553 in rust (used in ballistic missiles)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages