Mil-DDS is a middleware software providing data centric publish-subscribe mechanism for distributed applications.


• Performance
– High performance publish-subscribe based DDS middleware
– Multicast based data distribution with DDS
– No-dynamic resource allocation implementation
• Reliability
• Modifiability / Scalability
– Layered architecture
– Middleware separates application logic from computing resources
– Data driven publish/subscribe system enables no component interdependencies and new component additions without changing other components
• Availability
– Fault Recovery: DDS Durability Service (transient and persistent data)
– Liveliness QoS
• Testability
– DDS Spy as test and diagnostic tool