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.

RTI.svg

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