Infrastruktura uruchomieniowa (symulacja)
W symulacji infrastruktura czasu wykonywania (RTI) jest oprogramowaniem pośredniczącym wymaganym przy wdrażaniu architektury wysokiego poziomu (HLA). RTI jest podstawowym składnikiem HLA . Zapewnia zestaw usług oprogramowania, które są niezbędne do wspierania federacji w celu koordynowania ich operacji i wymiany danych podczas wykonywania w czasie wykonywania. W innym sensie jest to implementacja specyfikacji interfejsu HLA, ale sama w sobie nie jest częścią specyfikacji. API IEEE 1516 i/lub HLA 1.3 specyfikacje. Te specyfikacje nie obejmują protokołu sieciowego dla RTI. Stworzenie specyfikacji należy do osób wdrażających RTI. Z tego powodu nie należy zakładać interoperacyjności między produktami RTI, a często wersjami RTI, chyba że sprzedawca określi interoperacyjność z innymi produktami lub wersjami.
Znane implementacje
Handlowy | ||||
---|---|---|---|---|
Nazwa | Sprzedawca | Standard | Wiązania | Licencja |
CAE RTI | CAE Inc. | 1.3, IEEE 1516 | C++, | Handlowy |
Chronos RTI | Gry Magnetar | IEEE 1516 | C++, .NET | Handlowy |
MAK High Performance RTI | MAK Technologies | 1.3, IEEE 1516-2000, IEEE 1516-2010 (rozwinięty HLA) | C/C++, Jawa | Handlowy |
HLA Direct | Systemy General Dynamics C4 | 1.3 | ? | Handlowy |
SimWare RTI | Nextel Aerospace Defence & Security SL | 1.3, IEEE 1516-2000 | C++ | Handlowy |
Openskies RTI | Systemy cybernetyczne | 1.3, IEEE 1516 | C++ | Handlowy |
Skok pRTI | Technologie skoku | 1.3, IEEE 1516-2000, IEEE 1516-2010 (rozwinięty HLA) | C++, Java, usługi sieciowe | Handlowy |
Mitsubishi ERTI | Mitsubishi Electric Corp. i Mitsubishi Space Software Co. Ltd | 1.3 | C++ | Handlowy |
RTI NG Pro | Firma Raytheon | 1.3, IEEE 1516-2000, IEEE 1516-2010 (rozwinięty HLA) | C++, Jawa | Handlowy |
Niekomercyjne | ||||
Nazwa | Sprzedawca | Standard | Wiązania | Licencja |
BH-RTI | Laboratorium wirtualnej rzeczywistości Uniwersytetu Aeronautyki i Astronautyki w Pekinie | 1.3, IEEE 1516 | ? | ? |
MATREX RTI | Dynamiczne systemy animacji | 1.3 | C++, Jawa | Rząd Stanów Zjednoczonych |
CERTYFIKACJA | ONERA | 1.3 częściowe , IEEE 1516 częściowe | C++, Fortran90, Java, Matlab, Python | GPL , LGPL |
EODiSP HLA | Oprogramowanie P&P | IEEE 1516 częściowy | Jawa | GPL |
Projekt Portico (dawniej jaRTI) | Otwarta Grupa LVC | 1.3, IEEE 1516, IEEE-1516e | C++, Jawa | CDDL |
Otwórz HLA | 1.3, IEEE 1516-2000, IEEE 1516-2010 (rozwinięty HLA) | Jawa | Licencja Apache | |
Otwórz RTI | Projekt FlightGear | 1.3, IEEE 1516-2000, IEEE 1516-2010 | C++ | Mniejsza Powszechna Licencja Publiczna |
RTI-S | Dowództwo Rozwoju Wojny Morskiej | 1,3 częściowe, 1516e częściowe | C++, Java, Ada | Rząd Stanów Zjednoczonych |
Rendezvous RTI (wcześniej znany jako Reusable Architecture for Interoperable Universal Simulations Project nr 94) | Narodowy Uniwersytet Nauki i Technologii (NUST), Pakistan | 1.3 | C++, Jawa | NUST |
Przerwane | ||||
Nazwa | Sprzedawca | Standard | Wiązania | Licencja |
GERTICO (niemiecki RTI oparty na Corbie) | Fraunhofera IOSB | 1.3, IEEE 1516 | C++ | Bundeswehra |
GMU RTI | Uniwersytet George’a Masona | 1.1 | C++ | Wolna licencja na oprogramowanie |
jaRTI (przemianowany na Portyk) | laboratoria littlebluefrog | 1.3 częściowe , IEEE 1516 częściowe | C++, Jawa | CDDL |
RTI NG | DMSO | 1.3 | C++, Jawa | |
SXTA | IEEE 1516 | C# | Licencja BSD | |
XRTI (rozszerzalna infrastruktura czasu pracy) | Szkoła Podyplomowa Marynarki Wojennej | IEEE 1516 | Jawa | Licencja BSD |
yaRTI (kolejny RTI) | 1.3 | Adaś, C++ | GPL |