Runtime infrastructure
From Wikipedia, the free encyclopedia
In computing, run-time infrastructure (RTI) is a middleware that is required when implementing the High Level Architecture. 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.
[edit] Known implementations
Commercial | ||||
---|---|---|---|---|
Name | Vendor | Standard | Bindings | License |
Chronos RTI | Magnetar Games | IEEE 1516 | C++, .NET | Commercial |
MÄK High Performance RTI | MÄK Technologies | 1.3, IEEE 1516 | C++, Java | Commercial |
Openskies RTI | Cybernet Systems | 1.3, IEEE 1516 | C++ | Commercial |
pRTI | Pitch Technologies AB | 1.3, IEEE 1516 | C++, Java | Commercial |
RTI NG Pro | Raytheon Virtual Technology Corporation | 1.3, IEEE 1516 | C++, Java | Commercial |
Non-commercial | ||||
Name | Vendor | Standard | Bindings | License |
CERTI | ONERA | 1.3partial, IEEE 1516 planning | C++ | GPL |
EODiSP HLA | P&P Software | IEEE 1516partial | Java | GPL |
jaRTI | LittleBlueFrog Labs | 1.3 partial, IEEE 1516 partial | Java, C++ | CDDL |
Open HLA | 1.3partial, IEEE 1516partial | Java | Apache License | |
Discontinued | ||||
Name | Vendor | Standard | Bindings | License |
GMU RTI | George Mason University | 1.1 | C++ | Free software license |
RTI NG | DMSO | 1.3 | C++, Java | |
SXTA | IEEE 1516 | C# | BSD license | |
XRTI (Extensible Run-Time Infrastructure) | US Naval Postgraduate School | IEEE 1516 | C++ | BSD license |
yaRTI (yet another RTI) | 1.3 | C++, Ada | GPL |