Astuto DDS

Connettività dati in tempo reale per sistemi di difesa

Il middleware che alimenta le piattaforme di veicoli mission-critical

Shapes Demo

Alimentare lo stack GVA completo

Astute DDS è il middleware per la distribuzione dei dati al centro della soluzione completa DEF-STAN 23-009 Generic Vehicle Architecture (GVA) di Astute Systems. Dai sensori agli schermi, un'unica piattaforma unificata collega ogni sottosistema del tuo veicolo militare.

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

Perché pubblicare/sottoscrivere è importante

Il problema delle architetture tradizionali

I sistemi veicolari legacy utilizzano connessioni punto-punto. Quando si aggiunge un nuovo sottosistema, è necessario modificare tutti i sistemi con cui comunica. Questo crea:

  • Integrazione costosa : ogni nuovo componente richiede una codifica personalizzata
  • Sistemi fragili : un guasto può avere ripercussioni a cascata sulla rete
  • Vincolo al fornitore : i protocolli proprietari ti intrappolano con un singolo fornitore
  • Aggiornamenti lenti : cambiare un sottosistema significa dover testare nuovamente tutto
%%{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

La soluzione Pubblica/Iscriviti

Con l'architettura publish/subscribe di DDS, i sottosistemi pubblicano semplicemente i dati su argomenti denominati. Qualsiasi sistema che necessiti di tali dati si abbona all'argomento. Nessuna connessione punto-punto. Nessun codice di integrazione personalizzato.

Vantaggio aziendale Come funziona Pub/Sub
💰 Costi di integrazione inferiori Aggiungere nuovi sottosistemi senza modificare quelli esistenti
🔧 Manutenzione più semplice Sostituire o aggiornare i componenti in modo indipendente
🛡️ Maggiore resilienza I sistemi continuano a funzionare anche quando altri falliscono
🏭 Libertà multi-fornitore Combina apparecchiature di diversi fornitori su un unico bus dati
⏱️ Tempi di commercializzazione più rapidi Le interfacce standard comportano meno sviluppo personalizzato

Unica fonte per l'intero stack GVA

Astute Systems è l' unico fornitore che fornisce uno stack software completo e integrato per veicoli militari conformi allo standard GVA:

%%{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
Componente Cosa fa
Boemo Visualizza e convalida i modelli SysML, genera definizioni di interfaccia
LDMX Il miglior editor e validatore di modelli di dati territoriali per LDM v10.0.0
StrumentoX Generazione automatica di codice, integrazione di build e strumenti di distribuzione
Astuto DDS Collegare tutti i sottosistemi con distribuzione dei dati sicura e in tempo reale
Modello di dati territoriali v10.0.0 Tipi di dati predefiniti conformi a GVA per tutti i domini dei veicoli
HMI astuto Software di visualizzazione dell'equipaggio conforme ai requisiti DEF-STAN 23-009

Vantaggi del Full Stack

Beneficio Impatto
🎯 Unico punto di responsabilità Un contratto, un team di supporto, un partner di integrazione
📋 Conformità comprovata Pre-validato rispetto ai requisiti DEF-STAN 23-009
🔄 Aggiornamenti senza interruzioni Aggiorna qualsiasi componente senza rompere gli altri
💰 Costi prevedibili Nessuna sorpresa, costi di integrazione o problemi di licenza
⏱️ Consegna più veloce Inizia con software funzionanti, non con framework vuoti

Confronto tra fornitori DDS

Considerazioni sugli appalti

Fattore Astuto DDS RTI Connext CicloneDDS OpenDDS DDS veloce
Modello di licenza Opzioni flessibili Pubblicità per posto Eclipse EPL 2.0 LGPL Apache 2.0
Costo della licenza Competitivo $$$ per distribuzione Gratuito Gratuito Gratuito
Modello di supporto Contratto di fornitore australiano Impresa globale Fondazione Eclipse OCI commerciale eProsima commerciale
Supporto con sede in Australia ✅ Sì ❌ Con sede negli Stati Uniti ❌ No ❌ Con sede negli Stati Uniti ❌ Con sede in Spagna
Pre-integrazione GVA ✅ Integrato ❌ Lavoro personalizzato ❌ Fai da te ❌ Fai da te ❌ Fai da te
Stack completo disponibile ✅ Unica fonte: HMI + LDM + DDS + Strumenti ❌ Solo middleware ❌ Solo middleware ❌ Solo middleware ❌ Solo middleware
Strumenti SysML ✅ Boemo + LDMX + ToolX ❌ Nessuno ❌ Nessuno ❌ Nessuno ❌ Nessuno
Controllo delle esportazioni giurisdizione australiana Considerazioni sull'ITAR statunitense Unione Europea NOI Unione Europea

Confronto delle caratteristiche tecniche

Caratteristica Astuto DDS RTI Connext CicloneDDS OpenDDS DDS veloce
DDSI-RTPS 2.5 ✅ Completo ✅ Completo ✅ Completo ✅ Completo ✅ Completo
Sicurezza DDS 1.1 ✅ Completo ✅ Completo ⚠️ Parziale ✅ Completo ✅ Completo
X-Types 1.3 ✅ Completo ✅ Completo ⚠️ Parziale ⚠️ Parziale ⚠️ Parziale
API dati dinamici ✅ Completo ✅ Completo ❌ Nessuno ⚠️ Base ⚠️ Base
Servizio TypeLookup ✅ Completo ✅ Completo ❌ Nessuno ❌ Nessuno ⚠️ Parziale
Filtraggio dei contenuti ✅ Completo ✅ Completo ✅ Completo ✅ Completo ✅ Completo
Trasporto di memoria condivisa ✅ Completo ✅ Completo ✅ Completo ❌ Nessuno ✅ Completo
Trasporto TCP ✅ Completo ✅ Completo ✅ Completo ✅ Completo ✅ Completo
Copia zero ✅ Supportato ✅ Supportato ✅ Supportato ❌ Nessuno ✅ Supportato

Conformità agli standard

Standard Astuto DDS RTI Connext CicloneDDS OpenDDS DDS veloce
OMG DDS 1.4
OMG DDSI-RTPS 2.5
OMG DDS-XTypes 1.3 ⚠️ ⚠️ ⚠️
OMG DDS Security 1.1 ⚠️
Oddio IDL 4.2
DEF-STAN 23-009 (GVA)
Modello di dati territoriali v10.0.0

Supporto linguistico e di piattaforma

Capacità Astuto DDS RTI Connext CicloneDDS OpenDDS DDS veloce
C++ C++20 C++11 Involucro C99 C++11 C++11
C Tramite C++ ✅ Nativo ✅ Nativo ✅ Nativo
Pitone Tabella di marcia
Ruggine Tabella di marcia
Linux
Finestre
VxWorks Tabella di marcia ⚠️ ⚠️
Embedded/RTOS ✅ Progettato per ✅ Variante micro ⚠️ ⚠️ ⚠️
Collegamento statico ✅ Libreria singola ⚠️ ⚠️ Librerie condivise ⚠️ Librerie condivise ⚠️ Librerie condivise

Perché Astute DDS vince

rispetto a RTI Connext contro CycloneDDS rispetto a OpenDDS vs DDS veloce
Opzioni di licenza flessibili Supporto completo per X-Types API completa di dati dinamici Supporto con sede in Australia
Venditore australiano, nessuna preoccupazione ITAR Sicurezza integrata Servizio TypeLookup Piena conformità GVA
Stack GVA completo da un'unica fonte LDMX + ToolX, il migliore della categoria LDMX + ToolX, il migliore della categoria Distribuzione più semplice
LDM v10.0.0 incluso Supporto commerciale giurisdizione australiana X-Type completi

Perché i Primes scelgono Astute Systems

"Abbiamo ridotto i tempi di integrazione di GVA del 40% utilizzando lo stack Astute. Avere un unico fornitore responsabile di middleware, HMI e modello dati ha eliminato le accuse reciproche che affliggevano i programmi precedenti."

— Responsabile del programma, Primo Ministro della Difesa del Regno Unito


Interoperabilità garantita

Astute DDS è completamente interoperabile con tutte le principali implementazioni DDS. Il tuo veicolo può comunicare senza problemi con:

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

Nessun vincolo con il fornitore. Se un sistema partner utilizza un'implementazione DDS diversa, Astute DDS si connetterà senza modifiche.


Conformità agli standard di difesa

Costruito per esigenze militari

Standard Stato
DEF-STAN 23-009 ✅ Piena conformità GVA
Modello di dati territoriali v10.0.0 ✅ Tipi di dominio completi
NATO STANAG ✅ Pronto per l'interoperabilità
Elementi essenziali della sicurezza informatica ✅ Sicurezza certificata

Sicurezza di cui ti puoi fidare

  • 🔐 Comunicazioni crittografate : tutti i dati sono protetti durante il transito
  • 🎫 Autenticazione basata su certificato : si connettono solo i sistemi autorizzati
  • 📋 Criteri di controllo degli accessi : definisci chi può pubblicare o iscriversi a ciascun argomento
  • 📝 Registrazione completa degli audit : traccia completa delle revisioni di sicurezza

Provato in produzione

Distribuito su più programmi

Astute DDS è considerato affidabile dai principali responsabili della difesa in Australia, Regno Unito e nei paesi alleati:

Dominio Applicazioni
🎖️ Veicoli blindati Display dell'equipaggio, fusione dei sensori, integrazione delle armi
🤖 Robotica e sistemi autonomi Veicoli terrestri senza pilota, piattaforme robotiche, navigazione autonoma
🛡️ Contro i droni (CUAS) Sistemi di rilevamento, tracciamento e sconfitta dei droni
✈️ Stazioni di controllo a terra Comando e controllo UAV, feed dei sensori
🚢 Sistemi navali Display del ponte, controllo dei danni, navigazione
🏭 Formazione e simulazione Ambienti sintetici, revisione post-azione, debriefing

🎬 Richiedi una demo

Guarda Astute DDS e l'intero stack GVA in azione. Scopri di più sul nostro stack o richiedi subito una dimostrazione.