Run-time infrastructure (simulation)

In simulation, run-time infrastructure (RTI) is a middleware that is required when implementing the High Level Architecture (HLA). RTI is the fundamental component of HLA. It provides a set of software services that are necessary to support federates to coordinate their operations and data exchange during a runtime execution. In other sense, it is the implementation of the HLA interface specification but is not itself part of specification. Modern RTI implementations conform to the IEEE 1516 and/or HLA 1.3 API specifications. These specifications do not include a network protocol for RTI. It is up to the implementors of an RTI to create a specification. Due to this, interoperability between RTI products and often, RTI versions, should not be assumed unless the vendor specifies interoperability with other products or versions.

Known implementations

Commercial
NameVendorStandardBindingsLicense
CAE RTI CAE Inc.1.3, IEEE 1516C++,Commercial
Chronos RTI Magnetar GamesIEEE 1516C++, .NETCommercial
MÄK High Performance RTI MÄK Technologies1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA Evolved)C/C++, JavaCommercial
HLA Direct General Dynamics C4 Systems1.3 ?Commercial
SimWare RTI Nextel Aerospace Defence & Security S.L.1.3, IEEE 1516-2000C++Commercial
Openskies RTI Cybernet Systems1.3, IEEE 1516C++Commercial
Pitch pRTI Pitch Technologies1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA Evolved)C++, Java, Web ServicesCommercial
Mitsubishi ERTI Mitsubishi Electric Corp. and Mitsubishi Space Software Co. Ltd1.3C++Commercial
RTI NG Pro Raytheon Company1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA-Evolved)C++, JavaCommercial
Non-commercial
NameVendorStandardBindingsLicense
BH-RTI Beijing University of Aeronautics and Astronautics Virtual Reality Laboratory1.3, IEEE 1516 ? ?
MATREX RTI Dynamic Animation Systems1.3C++, JavaUS Government
CERTI ONERA1.3 partial, IEEE 1516 partialC++, Fortran90, Java, Matlab, PythonGPL, LGPL
EODiSP HLA P&P SoftwareIEEE 1516 partialJavaGPL
The Portico Project (formerly jaRTI) Open LVC Group1.3, IEEE 1516, IEEE-1516eC++, JavaCDDL
Open HLA 1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA Evolved)JavaApache License
OpenRTI FlightGear project1.3, IEEE 1516-2000, IEEE 1516-2010C++Lesser General Public License
RTI-S Naval Warfare Development Command1.3 partial, 1516e partialC++, Java, AdaUS Government
Rendezvous RTI (formerly known as Reusable Architecture for Interoperable Universal Simulations Project # 94) National University of Sciences and Technology (NUST), Pakistan1.3C++, JavaNUST
Discontinued
NameVendorStandardBindingsLicense
GERTICO (German RTI based on Corba) Fraunhofer IOSB1.3, IEEE 1516C++Bundeswehr
GMU RTI George Mason University1.1C++Free software license
jaRTI (renamed to Portico) littlebluefrog labs1.3 partial, IEEE 1516 partialC++, JavaCDDL
RTI NG DMSO1.3C++, Java
SXTA IEEE 1516C#BSD license
XRTI (Extensible Run-Time Infrastructure) Naval Postgraduate SchoolIEEE 1516JavaBSD license
yaRTI (yet another RTI) 1.3Ada, C++GPL
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.