Astute DDS

Realtidsdataanslutning för försvarssystem

Mellanprogramvaran som driver verksamhetskritiska fordonsplattformar

Shapes Demo

Drivkraft för hela GVA-stacken

Astute DDS är datadistributionsmellanprogramvaran i hjärtat av Astute Systems kompletta DEF-STAN 23-009 Generic Vehicle Architecture (GVA)-lösning. Från sensorer till skärmar kopplar en enhetlig plattform samman alla delsystem i ditt militärfordon.

%%{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

Varför det är viktigt att publicera/prenumerera

Problemet med traditionella arkitekturer

Äldre fordonssystem använder punkt-till-punkt-anslutningar. När du lägger till ett nytt delsystem måste du modifiera alla system det kommunicerar med. Detta skapar:

  • Dyr integration — Varje ny komponent kräver anpassad kodning
  • Sköra system — Ett fel kan kaskadsprida sig genom nätverket
  • Leverantörslåsning — Egenutvecklade protokoll låser dig med en enda leverantör
  • Långsamma uppgraderingar — Att ändra ett delsystem innebär att allt måste testas om
%%{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

Publicera/prenumerera-lösningen

Med DDS publicerings-/prenumerationsarkitektur publicerar delsystem helt enkelt data till namngivna ämnen. Alla system som behöver dessa data prenumererar på ämnet. Inga punkt-till-punkt-kopplingar. Ingen anpassad integrationskod.

Affärsfördel Hur Pub/Sub levererar
💰 Lägre integrationskostnader Lägg till nya delsystem utan att ändra befintliga
🔧 Enklare underhåll Byt ut eller uppgradera komponenter separat
🛡️ Större motståndskraft System fortsätter att fungera även när andra fallerar
🏭 Frihet från flera leverantörer Blanda utrustning från olika leverantörer på en databuss
⏱️ Snabbare tid till marknaden Standardgränssnitt innebär mindre anpassad utveckling

En enda källa för hela GVA-stacken

Astute Systems är den enda leverantören som erbjuder en komplett, integrerad programvaruuppsättning för GVA-kompatibla militära fordon:

%%{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
Komponent Vad den gör
Bohemisk Visa och validera SysML-modeller, generera gränssnittsdefinitioner
LDMX Klassledande redigerare och validator för markdatamodeller för LDM v10.0.0
VerktygX Automatiserad kodgenerering, byggintegration och distributionsverktyg
Astute DDS Koppla samman alla delsystem med säker datadistribution i realtid
Markdatamodell v10.0.0 Förbyggda GVA-kompatibla datatyper för alla fordonsdomäner
Astute HMI Programvara för besättningsdisplay som uppfyller DEF-STAN 23-009-kraven

Fördelar med fullstacken

Förmån Inverkan
🎯 Enskild ansvarspunkt Ett kontrakt, ett supportteam, en integrationspartner
📋 Bevisad efterlevnad Förvaliderad mot DEF-STAN 23-009-kraven
🔄 Sömlösa uppdateringar Uppgradera valfri komponent utan att förstöra de andra
💰 Förutsägbara kostnader Inga överraskande integrationsavgifter eller licensproblem
⏱️ Snabbare leverans Börja med fungerande programvara, inte tomma ramverk

Jämförelse av DDS-leverantörer

Överväganden vid upphandling

Faktor Astute DDS RTI Connext CyklonDDS OpenDDS Snabb DDS
Licensmodell Flexibla alternativ Reklam per säte Eclipse EPL 2.0 LGPL Apache 2.0
Licenskostnad Konkurrenskraftig $$$ per driftsättning Gratis Gratis Gratis
Stödmodell Australiskt leverantörskontrakt Globalt företagande Eclipse Foundation OCI-reklam eProsima-reklam
Australienbaserat stöd ✅ Ja ❌ USA-baserad ❌ Nej ❌ USA-baserad ❌ Baserat i Spanien
BVT-förintegration ✅ Inbyggd ❌ Anpassat arbete ❌ Gör-det-själv ❌ Gör-det-själv ❌ Gör-det-själv
Full Stack tillgänglig ✅ Enskild källa: HMI + LDM + DDS + Verktyg ❌ Endast mellanprogramvara ❌ Endast mellanprogramvara ❌ Endast mellanprogramvara ❌ Endast mellanprogramvara
SysML-verktyg ✅ Bohemian + LDMX + ToolX ❌ Ingen ❌ Ingen ❌ Ingen ❌ Ingen
Exportkontroll australisk jurisdiktion Överväganden om amerikanska ITAR EU USA EU

Jämförelse av tekniska funktioner

Särdrag Astute DDS RTI Connext CyklonDDS OpenDDS Snabb DDS
DDSI-RTPS 2.5 ✅ Komplett ✅ Komplett ✅ Komplett ✅ Komplett ✅ Komplett
DDS-säkerhet 1.1 ✅ Komplett ✅ Komplett ⚠️ Delvis ✅ Komplett ✅ Komplett
X-Types 1.3 ✅ Komplett ✅ Komplett ⚠️ Delvis ⚠️ Delvis ⚠️ Delvis
Dynamisk data-API ✅ Komplett ✅ Komplett ❌ Ingen ⚠️ Grundläggande ⚠️ Grundläggande
Typsökningstjänst ✅ Komplett ✅ Komplett ❌ Ingen ❌ Ingen ⚠️ Delvis
Innehållsfiltrering ✅ Komplett ✅ Komplett ✅ Komplett ✅ Komplett ✅ Komplett
Delad minnestransport ✅ Komplett ✅ Komplett ✅ Komplett ❌ Ingen ✅ Komplett
TCP-transport ✅ Komplett ✅ Komplett ✅ Komplett ✅ Komplett ✅ Komplett
Nollkopiering ✅ Stöds ✅ Stöds ✅ Stöds ❌ Ingen ✅ Stöds

Standardöverensstämmelse

Standard Astute DDS RTI Connext CyklonDDS OpenDDS Snabb DDS
Herregud DDS 1.4
OMG DDSI-RTPS 2.5
OMG DDS-XTypes 1.3 ⚠️ ⚠️ ⚠️
OMG DDS-säkerhet 1.1 ⚠️
OMG IDL 4.2
DEF-STAN 23-009 (GVA)
Markdatamodell v10.0.0

Språk- och plattformsstöd

Förmåga Astute DDS RTI Connext CyklonDDS OpenDDS Snabb DDS
C++ C++20 C++11 C99-omslag C++11 C++11
C Via C++ ✅ Infödd ✅ Infödd ✅ Infödd
Pytonorm Färdplan
Rost Färdplan
Linux
Fönster
VxWorks Färdplan ⚠️ ⚠️
Inbyggd/RTOS ✅ Utformad för ✅ Mikrovariant ⚠️ ⚠️ ⚠️
Statisk länkning ✅ Enskilt bibliotek ⚠️ ⚠️ Delade bibliotek ⚠️ Delade bibliotek ⚠️ Delade bibliotek

Varför Astute DDS vinner

mot RTI Connext mot CycloneDDS jämfört med OpenDDS jämfört med snabb DDS
Flexibla licensalternativ Fullständigt stöd för X-Types Komplett dynamisk data-API Australienbaserat stöd
Australisk leverantör, inga ITAR-problem Inbyggd säkerhet Typsökningstjänst Fullständig GVA-efterlevnad
En enda källas fullständiga GVA-stack Bäst i sin klass LDMX + ToolX Bäst i sin klass LDMX + ToolX Enklare implementering
LDM v10.0.0 ingår Kommersiellt stöd australisk jurisdiktion Kompletta X-typer

Varför Primes väljer Astute Systems

"Vi minskade vår GVA-integrationstidslinje med 40 % med hjälp av Astute-stacken. Att ha en leverantör som ansvarar för middleware, HMI och datamodell eliminerade den pekande kritik som plågade tidigare program."

— Programchef, Storbritanniens försvarsminister


Interoperabilitet garanterad

Astute DDS är helt kompatibelt med alla större DDS-implementeringar. Ditt fordon kan kommunicera sömlöst med:

%%{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

Ingen leverantörslåsning. Om ett partnersystem använder en annan DDS-implementering kommer Astute DDS att ansluta utan modifiering.


Efterlevnad av försvarsstandarder

Byggd för militära behov

Standard Status
DEF-STAN 23-009 ✅ Fullständig GVA-efterlevnad
Markdatamodell v10.0.0 ✅ Kompletta domäntyper
NATO STANAG ✅ Klar för interoperabilitet
Cyber-essentials ✅ Säkerhetscertifierad

Säkerhet du kan lita på

  • 🔐 Krypterad kommunikation — All data skyddas under överföring
  • 🎫 Certifikatbaserad autentisering — Endast auktoriserade system ansluter
  • 📋 Åtkomstkontrollpolicyer — Definiera vem som kan publicera eller prenumerera på varje ämne
  • 📝 Fullständig revisionsloggning — Komplett spårning för säkerhetsgranskningar

Beprövat i produktion

Distribueras över flera program

Astute DDS är betrott av försvarsministerier i Australien, Storbritannien och allierade nationer:

Domän Applikationer
🎖️ Pansarfordon Besättningsdisplayer, sensorfusion, vapenintegration
🤖 Robotik och autonoma system Obemannade markfordon, robotplattformar, autonom navigering
🛡️ Mot-UAS (CUAS) System för drönardetektering, spårning och förstörelse
✈️ Markkontrollstationer UAV-kommando och kontroll, sensormatningar
🚢 Marinsystem Bryggdisplayer, skadekontroll, navigering
🏭 Träning och simulering Syntetiska miljöer, eftergranskning, debriefing

🎬 Begär demo

Se Astute DDS och den kompletta GVA-stacken i aktion. Läs mer om vår stack eller begär en demonstration nu.