Įžvalgus DDS

Gynybos sistemų duomenų ryšys realiuoju laiku

Tarpinė programinė įranga, kuri palaiko kritiškai svarbias transporto priemonių platformas

Shapes Demo

Viso GVA steko maitinimas

„Astute DDS“ yra duomenų paskirstymo tarpinė programinė įranga, esanti „Astute Systems“ visapusiško DEF-STAN 23-009 bendrosios transporto priemonės architektūros (GVA) sprendimo pagrindas. Nuo jutiklių iki ekranų – viena vieninga platforma jungia visas jūsų karinės transporto priemonės posistemes.

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

Kodėl svarbu publikuoti / prenumeruoti

Tradicinės architektūros problema

Senesnėse transporto priemonių sistemose naudojami tiesioginiai ryšiai. Pridėjus naują posistemę, reikia modifikuoti kiekvieną sistemą, su kuria ji bendrauja. Tai sukuria:

  • Brangi integracija – kiekvienam naujam komponentui reikalingas individualus programavimas
  • Trapios sistemos – vienas gedimas gali kaskadomis išplisti visame tinkle
  • Pririšimas prie tiekėjo – patentuoti protokolai įkalina jus tik su vienu tiekėju
  • Lėti atnaujinimai – vienos posistemės pakeitimas reiškia visko pakartotinį testavimą
%%{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

Publikavimo / prenumeratos sprendimas

Naudojant DDS publikavimo / prenumeratos architektūrą, posistemės tiesiog publikuoja duomenis įvardytose temose. Bet kuri sistema, kuriai reikia šių duomenų, užsiprenumeruoja temą. Jokių tiesioginių jungčių. Jokių pasirinktinio integravimo kodo.

Verslo nauda Kaip pateikia „Pub/Sub“
💰 Mažesnės integracijos išlaidos Pridėti naujų posistemių nemodifikuojant esamų
🔧 Lengvesnė priežiūra Pakeiskite arba atnaujinkite komponentus savarankiškai
🛡️ Didesnis atsparumas Sistemos toliau veikia net ir tada, kai kitos sugenda
🏭 Kelių tiekėjų laisvė Sujunkite skirtingų tiekėjų įrangą vienoje duomenų magistralėje
⏱️ Greitesnis pateikimas į rinką Standartinės sąsajos reiškia mažiau individualių programų kūrimo

Vienas šaltinis visam GVA rinkiniui

„Astute Systems“ yra vienintelis tiekėjas, teikiantis visą, integruotą programinės įrangos paketą GVA reikalavimus atitinkančioms karinėms transporto priemonėms:

%%{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
Komponentas Ką tai daro
Bohemiškas Peržiūrėkite ir patvirtinkite „SysML“ modelius, generuokite sąsajų apibrėžimus
LDMX Geriausias savo klasėje žemės duomenų modelio redaktorius ir validatorius, skirtas LDM v10.0.0
ToolX Automatinis kodo generavimas, integravimas į versijas ir diegimo įrankiai
Įžvalgus DDS Sujunkite visas posistemes su saugiu duomenų paskirstymu realiuoju laiku
Žemės duomenų modelis v10.0.0 Iš anksto sukurti GVA suderinami duomenų tipai visoms transporto priemonių sritims
Įžvalgus HMI Įgulos ekrano programinė įranga, atitinkanti DEF-STAN 23-009 reikalavimus

„Full Stack“ privalumai

Nauda Poveikis
🎯 Vienas atsakomybės taškas Viena sutartis, viena palaikymo komanda, vienas integracijos partneris
📋 Įrodytas atitikimas Iš anksto patvirtinta pagal DEF-STAN 23-009 reikalavimus
🔄 Sklandūs atnaujinimai Atnaujinkite bet kurį komponentą nesugadindami kitų
💰 Numatomos išlaidos Jokių netikėtų integracijos mokesčių ar licencijavimo nesklandumų
⏱️ Greitesnis pristatymas Pradėkite nuo veikiančios programinės įrangos, o ne nuo tuščių sistemų

DDS tiekėjų palyginimas

Pirkimo aspektai

faktorius Įžvalgus DDS RTI Connect CiklonasDDS Atviras DDS Greitas DDS
Licencijos modelis Lankstūs variantai Reklaminis skelbimas vienai vietai Eclipse EPL 2.0 LGPL Apache 2.0
Licencijos kaina Konkurencingas $$$ už dislokavimą Nemokama Nemokama Nemokama
Palaikymo modelis Australijos tiekėjo sutartis Pasaulinė įmonė Eclipse fondas OCI reklama eProsima reklama
Australijoje teikiama pagalba ✅ Taip ❌ Įsikūręs JAV ❌ Ne ❌ Įsikūręs JAV ❌ Įsikūrusi Ispanijoje
GVA išankstinė integracija ✅ Įmontuotas ❌ Individualūs darbai ❌ „Pasidaryk pats“ ❌ „Pasidaryk pats“ ❌ „Pasidaryk pats“
Pilnas paketas prieinamas ✅ Vienas šaltinis: HMI + LDM + DDS + įrankiai ❌ Tik tarpinė programinė įranga ❌ Tik tarpinė programinė įranga ❌ Tik tarpinė programinė įranga ❌ Tik tarpinė programinė įranga
SysML įrankiai ✅ Bohemiškas + LDMX + ToolX ❌ Nėra ❌ Nėra ❌ Nėra ❌ Nėra
Eksporto kontrolė Australijos jurisdikcija JAV ITAR aspektai ES JAV ES

Techninių savybių palyginimas

Funkcija Įžvalgus DDS RTI Connect CiklonasDDS Atviras DDS Greitas DDS
DDSI-RTPS 2.5 ✅ Užbaigta ✅ Užbaigta ✅ Užbaigta ✅ Užbaigta ✅ Užbaigta
DDS saugumas 1.1 ✅ Užbaigta ✅ Užbaigta ⚠️ Dalinis ✅ Užbaigta ✅ Užbaigta
X-Types 1.3 ✅ Užbaigta ✅ Užbaigta ⚠️ Dalinis ⚠️ Dalinis ⚠️ Dalinis
Dinaminių duomenų API ✅ Užbaigta ✅ Užbaigta ❌ Nėra ⚠️ Pagrindinis ⚠️ Pagrindinis
„TypeLookup“ paslauga ✅ Užbaigta ✅ Užbaigta ❌ Nėra ❌ Nėra ⚠️ Dalinis
Turinio filtravimas ✅ Užbaigta ✅ Užbaigta ✅ Užbaigta ✅ Užbaigta ✅ Užbaigta
Bendros atminties perdavimas ✅ Užbaigta ✅ Užbaigta ✅ Užbaigta ❌ Nėra ✅ Užbaigta
TCP perdavimas ✅ Užbaigta ✅ Užbaigta ✅ Užbaigta ✅ Užbaigta ✅ Užbaigta
Nulinis kopijavimas ✅ Palaikoma ✅ Palaikoma ✅ Palaikoma ❌ Nėra ✅ Palaikoma

Standartų laikymasis

Standartinis Įžvalgus DDS RTI Connect CiklonasDDS Atviras DDS Greitas DDS
O Dieve, DDS 1.4
OMG DDSI-RTPS 2.5
OMG DDS-XTypes 1.3 ⚠️ ⚠️ ⚠️
OMG DDS saugumas 1.1 ⚠️
OMG IDL 4.2
DEF-STAN 23-009 (GVA)
Žemės duomenų modelis v10.0.0

Kalbos ir platformos palaikymas

Galimybė Įžvalgus DDS RTI Connect CiklonasDDS Atviras DDS Greitas DDS
C++ C++20 C++11 C99 apvalkalas C++11 C++11
C Per C++ ✅ Gimtoji ✅ Gimtoji ✅ Gimtoji
Python Veiksmų planas
Rūdys Veiksmų planas
Linux
Langai
VxWorks Veiksmų planas ⚠️ ⚠️
Įterptieji / RTOS ✅ Sukurta ✅ Mikro variantas ⚠️ ⚠️ ⚠️
Statinis susiejimas ✅ Viena biblioteka ⚠️ ⚠️ Bendros bibliotekos ⚠️ Bendros bibliotekos ⚠️ Bendros bibliotekos

Kodėl „Astute DDS“ laimi

palyginti su RTI Connext prieš CycloneDDS palyginti su OpenDDS palyginti su greituoju DDS
Lanksčios licencijavimo galimybės Visiškas X-Types palaikymas Pilnas dinaminių duomenų API Australijoje įsikūrusi palaikymo tarnyba
Australijos tiekėjas, nėra jokių problemų dėl ITAR Integruotas saugumas „TypeLookup“ paslauga Visiškas atitikimas GVA
Vieno šaltinio pilnas GVA paketas Geriausias savo klasėje LDMX + ToolX Geriausias savo klasėje LDMX + ToolX Paprastesnis diegimas
Įtraukta LDM 10.0.0 versija Komercinė parama Australijos jurisdikcija Užpildykite X tipus

Kodėl „Primes“ renkasi „Astute Systems“

„Naudodami „Astute“ paketą, sutrumpinome GVA integracijos laiką 40 %. Turėdami vieną tiekėją, atsakingą už tarpinę programinę įrangą, HMI ir duomenų modelį, išvengėme kaltinimų, kurie kamavo ankstesnes programas.“

— Programos vadovas, JK gynybos ministras


Garantuotas sąveikumas

„Astute DDS“ yra visiškai suderinama su visomis pagrindinėmis DDS sistemomis. Jūsų transporto priemonė gali sklandžiai bendrauti su:

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

Nėra priklausomybės nuo tiekėjo. Jei partnerio sistema naudoja kitokią DDS diegimo sistemą, „Astute DDS“ prisijungs be pakeitimų.


Gynybos standartų laikymasis

Sukurta kariniams poreikiams

Standartinis Būsena
DEF-STAN 23-009 ✅ Visiškas atitikimas GVA reikalavimams
Žemės duomenų modelis v10.0.0 ✅ Pilni domenų tipai
NATO STANAG ✅ Parengtas sąveikai
Kibernetinio saugumo pagrindai ✅ Sertifikuotas saugumas

Saugumas, kuriuo galite pasitikėti

  • 🔐 Užšifruotas ryšys – visi duomenys perdavimo metu yra apsaugoti
  • 🎫 Sertifikatais pagrįstas autentifikavimas – prisijungia tik įgaliotos sistemos
  • 📋 Prieigos kontrolės politikos – apibrėžkite, kas gali publikuoti arba užsiprenumeruoti kiekvieną temą
  • 📝 Išsamus audito žurnalavimas — išsamus saugumo peržiūrų įrašas

Patikrinta gamyboje

Įdiegta keliose programose

„Astute DDS“ pasitiki gynybos ministrai visoje Australijoje, JK ir sąjungininkų šalyse:

Domenas Paraiškos
🎖️ Šarvuočiai Įgulos ekranai, jutiklių suliejimas, ginklų integravimas
🤖 Robotika ir autonominės sistemos Bepiločiai antžeminiai automobiliai, robotinės platformos, autonominė navigacija
🛡️ Priešinė bepiločių orlaivių sistema (CUAS) Dronų aptikimo, sekimo ir išmušimo sistemos
✈️ Antžeminės valdymo stotys UAV valdymas ir valdymas, jutiklių tiekimas
🚢 Karinio jūrų laivyno sistemos Tilto ekranai, pažeidimų kontrolė, navigacija
🏭 Mokymai ir modeliavimas Sintetinės aplinkos, veiksmų pobūdis, aptarimas

🎬 Užsisakykite demonstracinę versiją

Pamatykite „Astute DDS“ ir visą GVA paketą veikiant. Sužinokite daugiau apie mūsų paketą arba užsisakykite demonstraciją dabar.