Runtime-infrastruktur (simulering)
Vid simulering är runtime-infrastruktur (RTI) en mellanprogramvara som krävs när man implementerar High Level Architecture (HLA). RTI är den grundläggande komponenten i HLA . Den tillhandahåller en uppsättning mjukvarutjänster som är nödvändiga för att stödja federationer för att koordinera sin verksamhet och datautbyte under körning. I andra avseenden är det implementeringen av HLA-gränssnittsspecifikationen men är inte i sig en del av specifikationen. Moderna RTI-implementationer överensstämmer med IEEE 1516 och/eller HLA 1.3 API -specifikationer. Dessa specifikationer inkluderar inget nätverksprotokoll för RTI. Det är upp till implementerarna av en RTI att skapa en specifikation. På grund av detta bör interoperabilitet mellan RTI-produkter och ofta RTI-versioner inte antas om inte leverantören specificerar interoperabilitet med andra produkter eller versioner.
Kända implementeringar
Kommersiell | ||||
---|---|---|---|---|
namn | Säljare | Standard | Bindningar | Licens |
CAE RTI | CAE Inc. | 1.3, IEEE 1516 | C++, | Kommersiell |
Chronos RTI | Magnetspel | IEEE 1516 | C++, .NET | Kommersiell |
MÄK High Performance RTI | MÄK Technologies | 1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA Evolved) | C/C++, Java | Kommersiell |
HLA Direct | General Dynamics C4-system | 1.3 | ? | Kommersiell |
SimWare RTI | Nextel Aerospace Defence & Security SL | 1.3, IEEE 1516-2000 | C++ | Kommersiell |
Openskies RTI | Cybernet-system | 1.3, IEEE 1516 | C++ | Kommersiell |
Pitch pRTI | Pitch Technologies | 1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA Evolved) | C++, Java, Web Services | Kommersiell |
Mitsubishi ERTI | Mitsubishi Electric Corp. och Mitsubishi Space Software Co. Ltd | 1.3 | C++ | Kommersiell |
RTI NG Pro | Raytheon Company | 1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA-evolved) | C++, Java | Kommersiell |
Icke-kommersiell | ||||
namn | Säljare | Standard | Bindningar | Licens |
BH-RTI | Beijing University of Aeronautics and Astronautics Virtual Reality Laboratory | 1.3, IEEE 1516 | ? | ? |
MATREX RTI | Dynamiska animationssystem | 1.3 | C++, Java | USAs regering |
CERTI | ONERA | 1.3 partiell , IEEE 1516 partiell | C++, Fortran90, Java, Matlab, Python | GPL , LGPL |
EODiSP HLA | P&P programvara | IEEE 1516 partiell | Java | GPL |
The Portico Project (tidigare jaRTI) | Öppna LVC Group | 1.3, IEEE 1516, IEEE-1516e | C++, Java | CDDL |
Öppna HLA | 1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA Evolved) | Java | Apache-licens | |
OpenRTI | FlightGear -projekt | 1.3, IEEE 1516-2000, IEEE 1516-2010 | C++ | Lesser General Public License |
RTI-S | Kommando för utveckling av sjökrigföring | 1.3 partiell, 1516e partiell | C++, Java, Ada | USAs regering |
Rendezvous RTI (tidigare känd som Reusable Architecture for Interoperable Universal Simulations Project # 94) | National University of Sciences and Technology (NUST), Pakistan | 1.3 | C++, Java | NUST |
Avvecklad | ||||
namn | Säljare | Standard | Bindningar | Licens |
GERTICO (tyskt RTI baserat på Corba) | Fraunhofer IOSB | 1.3, IEEE 1516 | C++ | Bundeswehr |
GMU RTI | George Mason University | 1.1 | C++ | Gratis mjukvarulicens |
jaRTI (döpt om till Portico) | littlebluefrog labs | 1.3 partiell , IEEE 1516 partiell | C++, Java | CDDL |
RTI NG | DMSO | 1.3 | C++, Java | |
SXTA | IEEE 1516 | C# | BSD-licens | |
XRTI (Extensible Run-Time Infrastructure) | Marinens forskarskola | IEEE 1516 | Java | BSD-licens |
yaRTI (ännu en RTI) | 1.3 | Ada, C++ | GPL |