Astute DDS
Realtidsdataanslutning för försvarssystem
Mellanprogramvaran som driver verksamhetskritiska fordonsplattformar
Fullt utrustad DDS med X-Types. Vapenklassad DDS för försvar.
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.
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
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:
| 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:
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.