Astute DDS

Real-Time Data Connectivity for Defense Systems

The middleware that powers mission-critical vehicle platforms

Shapes Demo

Powering the Complete GVA Stack

Astute DDS is the data distribution middleware at the heart of Astute Systems' complete DEF-STAN 23-009 Generic Vehicle Architecture (GVA) solution. From sensors to screens, one unified platform connects every subsystem in your military vehicle.

%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#012141', 'primaryTextColor': '#00FFFF', 'primaryBorderColor': '#0072FF', 'lineColor': '#0072FF', 'secondaryColor': '#0a3a5c'}}}%% graph TB subgraph Vehicle["🎖️ Complete GVA Vehicle Platform"] subgraph HMI["🖥️ Astute HMI Software"] Display["Crew Displays"] Maps["Mapping"] Alerts["Alarms & Warnings"] end subgraph DDS["⚡ Astute DDS"] Middleware["Data Distribution Middleware"] end subgraph Subsystems["⚙️ Vehicle Subsystems"] Sensors["Sensors & Cameras"] Navigation["Navigation & GPS"] Power["Power Management"] Weapons["Weapons Systems"] Comms["Communications"] end end Display <--> Middleware Maps <--> Middleware Alerts <--> Middleware Middleware <--> Sensors Middleware <--> Navigation Middleware <--> Power Middleware <--> Weapons Middleware <--> Comms style Vehicle fill:#012141,stroke:#00FFFF,color:#00FFFF style HMI fill:#0a3a5c,stroke:#00ff88,color:#00ff88 style DDS fill:#0a3a5c,stroke:#ffaa00,color:#ffaa00 style Subsystems fill:#0a3a5c,stroke:#0072FF,color:#00FFFF

Why Publish/Subscribe Matters

The Problem with Traditional Architectures

Legacy vehicle systems use point-to-point connections. When you add a new subsystem, you must modify every system it talks to. This creates:

  • Expensive integration — Each new component requires custom coding
  • Fragile systems — One failure can cascade through the network
  • Vendor lock-in — Proprietary protocols trap you with a single supplier
  • Slow upgrades — Changing one subsystem means retesting everything
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#012141', 'primaryTextColor': '#00FFFF', 'primaryBorderColor': '#0072FF', 'lineColor': '#0072FF'}}}%% graph TB subgraph Legacy["❌ Point-to-Point (Expensive & Fragile)"] direction LR A1["GPS"] --- B1["Navigation"] A1 --- C1["Display"] A1 --- D1["Logger"] B1 --- C1 B1 --- E1["Weapons"] C1 --- D1 E1 --- C1 end subgraph Modern["✅ Publish/Subscribe (Flexible & Resilient)"] direction TB A2["GPS"] -->|publish| Hub["Data Bus"] B2["Navigation"] -->|publish| Hub Hub -->|subscribe| C2["Display"] Hub -->|subscribe| D2["Logger"] Hub -->|subscribe| E2["Weapons"] end style Legacy fill:#1a0a0a,stroke:#ff3366,color:#ff6666 style Modern fill:#012141,stroke:#00ff88,color:#00FFFF

The Publish/Subscribe Solution

With DDS publish/subscribe architecture, subsystems simply publish data to named topics. Any system that needs that data subscribes to the topic. No point-to-point connections. No custom integration code.

Business BenefitHow Pub/Sub Delivers
💰 Lower Integration CostsAdd new subsystems without modifying existing ones
🔧 Easier MaintenanceReplace or upgrade components independently
🛡️ Greater ResilienceSystems continue operating even when others fail
🏭 Multi-Vendor FreedomMix equipment from different suppliers on one data bus
⏱️ Faster Time-to-MarketStandard interfaces mean less custom development

Single Source for the Full GVA Stack

Astute Systems is the only vendor providing a complete, integrated software stack for GVA-compliant military vehicles:

%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#012141', 'primaryTextColor': '#00FFFF', 'primaryBorderColor': '#0072FF', 'lineColor': '#0072FF'}}}%% flowchart LR subgraph Design["📐 Design Phase"] Model["SysML Models"] Bohemian["Bohemian Model Viewer"] end subgraph Middleware["⚡ Runtime"] DDS["Astute DDS"] LDM["Land Data Model"] end subgraph HMI["🖥️ User Interface"] Displays["Astute HMI"] end Model --> Bohemian Bohemian --> DDS DDS --> LDM LDM --> Displays style Design fill:#012141,stroke:#0072FF,color:#00FFFF style Middleware fill:#012141,stroke:#ffaa00,color:#00FFFF style HMI fill:#012141,stroke:#00ff88,color:#00FFFF
ComponentWhat It Does
BohemianView and validate SysML models, generate interface definitions
LDMXBest-in-class Land Data Model editor and validator for LDM v10.0.0
ToolXAutomated code generation, build integration, and deployment tooling
Astute DDSConnect all subsystems with real-time, secure data distribution
Land Data Model v10.0.0Pre-built GVA-compliant data types for all vehicle domains
Astute HMICrew display software meeting DEF-STAN 23-009 requirements

Benefits of the Full Stack

BenefitImpact
🎯 Single Point of ResponsibilityOne contract, one support team, one integration partner
📋 Proven CompliancePre-validated against DEF-STAN 23-009 requirements
🔄 Seamless UpdatesUpgrade any component without breaking the others
💰 Predictable CostsNo surprise integration fees or licensing gotchas
⏱️ Faster DeliveryStart with working software, not empty frameworks

DDS Vendor Comparison

Procurement Considerations

FactorAstute DDSRTI ConnextCycloneDDSOpenDDSFast DDS
License ModelFlexible optionsPer-seat commercialEclipse EPL 2.0LGPLApache 2.0
License CostCompetitive$$$ per deploymentFreeFreeFree
Support ModelAustralian vendor contractGlobal enterpriseEclipse FoundationOCI commercialeProsima commercial
Australia-Based Support✅ Yes❌ US-based❌ No❌ US-based❌ Spain-based
GVA Pre-Integration✅ Built-in❌ Custom work❌ DIY❌ DIY❌ DIY
Full Stack Available✅ Single source: HMI + LDM + DDS + Tools❌ Middleware only❌ Middleware only❌ Middleware only❌ Middleware only
SysML Tooling✅ Bohemian + LDMX + ToolX❌ None❌ None❌ None❌ None
Export ControlAustralian jurisdictionUS ITAR considerationsEUUSEU

Technical Feature Comparison

FeatureAstute DDSRTI ConnextCycloneDDSOpenDDSFast DDS
DDSI-RTPS 2.5✅ Complete✅ Complete✅ Complete✅ Complete✅ Complete
DDS Security 1.1✅ Complete✅ Complete⚠️ Partial✅ Complete✅ Complete
X-Types 1.3✅ Complete✅ Complete⚠️ Partial⚠️ Partial⚠️ Partial
Dynamic Data API✅ Complete✅ Complete❌ None⚠️ Basic⚠️ Basic
TypeLookup Service✅ Complete✅ Complete❌ None❌ None⚠️ Partial
Content Filtering✅ Complete✅ Complete✅ Complete✅ Complete✅ Complete
Shared Memory Transport✅ Complete✅ Complete✅ Complete❌ None✅ Complete
TCP Transport✅ Complete✅ Complete✅ Complete✅ Complete✅ Complete
Zero-Copy✅ Supported✅ Supported✅ Supported❌ None✅ Supported

Standards Compliance

StandardAstute DDSRTI ConnextCycloneDDSOpenDDSFast DDS
OMG DDS 1.4
OMG DDSI-RTPS 2.5
OMG DDS-XTypes 1.3⚠️⚠️⚠️
OMG DDS Security 1.1⚠️
OMG IDL 4.2
DEF-STAN 23-009 (GVA)
Land Data Model v10.0.0

Language & Platform Support

CapabilityAstute DDSRTI ConnextCycloneDDSOpenDDSFast DDS
C++C++20C++11C99 wrapperC++11C++11
CVia C++✅ Native✅ Native✅ Native
PythonRoadmap
RustRoadmap
Linux
Windows
VxWorksRoadmap⚠️⚠️
Embedded/RTOS✅ Designed for✅ Micro variant⚠️⚠️⚠️
Static Linking✅ Single library⚠️⚠️ Shared libs⚠️ Shared libs⚠️ Shared libs

Why Astute DDS Wins

vs RTI Connextvs CycloneDDSvs OpenDDSvs Fast DDS
Flexible licensing optionsComplete X-Types supportComplete Dynamic Data APIAustralian-based support
Australian vendor, no ITAR concernsBuilt-in securityTypeLookup ServiceFull GVA compliance
Single source full GVA stackBest-in-class LDMX + ToolXBest-in-class LDMX + ToolXSimpler deployment
LDM v10.0.0 includedCommercial supportAustralian jurisdictionComplete X-Types

Why Primes Choose Astute Systems

"We reduced our GVA integration timeline by 40% using the Astute stack. Having one vendor responsible for middleware, HMI, and data model eliminated the finger-pointing that plagued previous programs."

— Program Manager, UK Defense Prime


Interoperability Guaranteed

Astute DDS is fully interoperable with all major DDS implementations. Your vehicle can communicate seamlessly with:

%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#012141', 'primaryTextColor': '#00FFFF', 'primaryBorderColor': '#0072FF', 'lineColor': '#0072FF'}}}%% graph LR subgraph Your["🎖️ Your Vehicle"] Astute["Astute DDS"] end subgraph Partners["🤝 Partner Systems"] RTI["RTI Connext"] OpenDDS["OpenDDS"] Cyclone["Cyclone DDS"] FastDDS["Fast DDS"] end Astute <-->|OMG Standard| RTI Astute <-->|OMG Standard| OpenDDS Astute <-->|OMG Standard| Cyclone Astute <-->|OMG Standard| FastDDS style Your fill:#012141,stroke:#00ff88,color:#00FFFF style Partners fill:#012141,stroke:#0072FF,color:#00FFFF

No vendor lock-in. If a partner system uses a different DDS implementation, Astute DDS will connect without modification.


Defense Standards Compliance

Built for Military Requirements

StandardStatus
DEF-STAN 23-009✅ Full GVA compliance
Land Data Model v10.0.0✅ Complete domain types
NATO STANAG✅ Interoperability ready
Cyber Essentials✅ Security certified

Security You Can Trust

  • 🔐 Encrypted communications — All data protected in transit
  • 🎫 Certificate-based authentication — Only authorized systems connect
  • 📋 Access control policies — Define who can publish or subscribe to each topic
  • 📝 Full audit logging — Complete trail for security reviews

Proven in Production

Deployed Across Multiple Programs

Astute DDS is trusted by defense primes across Australia, UK, and allied nations:

DomainApplications
🎖️ Armored VehiclesCrew displays, sensor fusion, weapons integration
🤖 Robotics & Autonomous SystemsUnmanned ground vehicles, robotic platforms, autonomous navigation
🛡️ Counter-UAS (CUAS)Drone detection, tracking, and defeat systems
✈️ Ground Control StationsUAV command and control, sensor feeds
🚢 Naval SystemsBridge displays, damage control, navigation
🏭 Training & SimulationSynthetic environments, after-action review, debriefing

🎬 Request Demo

See Astute DDS and the complete GVA stack in action. Find out more about our stack or request a demonstarion now.