From Wikipedia, the free encyclopedia
In simulation, 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. 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 should not be assumed unless the vendor specifies interoperability with other products or versions.
[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 | 
        
            | HLA Direct | General Dynamics C4 Systems | 1.3 | ? | Commercial | 
        
            | Openskies RTI | Cybernet Systems | 1.3, IEEE 1516 | C++ | Commercial | 
        
            | Pitch pRTI | Pitch Technologies | 1.3, IEEE 1516 | C++, Java | Commercial | 
        
            | Mitsubishi ERTI | Mitsubishi Electric Corp. and Mitsubishi Space Software Co. Ltd | 1.3 | C++ | Commercial | 
        
            | RTI NG Pro | Raytheon Virtual Technology Corporation | 1.3, IEEE 1516 | C++, Java | Commercial | 
        
            | Non-commercial | 
        
            | Name | Vendor | Standard | Bindings | License | 
        
            | BH-RTI | Beijing University of Aeronautics and Astronautics Virtual Reality Laboratory | 1.3, IEEE 1516 | ? | ? | 
        
            | CERTI | ONERA | 1.3partial, IEEE 1516 planning | C++, Matlab, Fortran90 | GPL, LGPL | 
        
            | EODiSP HLA | P&P Software | IEEE 1516partial | Java | GPL | 
        
            | GERTICO (German RTI based on Corba) | Fraunhofer IITB | 1.3 | ? | ? | 
        
            | The Portico Project(formerly jaRTI) | littlebluefrog labs | 1.3, IEEE 1516 | Java, C++ | CDDL | 
        
            | Open HLA |  | 1.3partial, IEEE 1516partial | Java | Apache License | 
        
            | RTI-S | US JFCOM J9 Directorate | 1.3 partial | C++, Java | US Government | 
        
            | Rendezvous RTI (formerly known as Reusable Architecture for Interoperable Universal Simulations Project # 94) | National University of Science and Technology (NUST), Pakistan | 1.3 | C++, Java | NUST | 
        
            | Discontinued | 
        
            | Name | Vendor | Standard | Bindings | License | 
        
            | GMU RTI | George Mason University | 1.1 | C++ | Free software license | 
        
            | jaRTI | littlebluefrog labs | 1.3 partial, IEEE 1516 partial | Java, C++ | CDDL | 
        
            | RTI NG | DMSO | 1.3 | C++, Java |  | 
        
            | SXTA |  | IEEE 1516 | C# | BSD license | 
        
            | XRTI (Extensible Run-Time Infrastructure) | Naval Postgraduate School | IEEE 1516 | C++ | BSD license | 
        
            | yaRTI (yet another RTI) |  | 1.3 | C++, Ada | GPL |