Run-time infrastruktura (simulace) - Run-time infrastructure (simulation)
v simulace, run-time infrastruktura (RTI) je middleware to je vyžadováno při implementaci Architektura na vysoké úrovni (HLA). RTI je základní složkou HLA. Poskytuje sadu softwarových služeb, které jsou nezbytné k podpoře federace koordinovat své operace a výměnu dat během běhového běhu. V jiném smyslu se jedná o implementaci specifikace rozhraní HLA, ale sama o sobě není součástí specifikace. Moderní implementace RTI odpovídají IEEE 1516 a / nebo HLA 1.3 API Specifikace. Tyto specifikace nezahrnují síťový protokol pro RTI. Je na implementátorech RTI, aby vytvořily specifikaci. Z tohoto důvodu by se neměla předpokládat interoperabilita mezi produkty RTI a často verzemi RTI, pokud dodavatel neurčí interoperabilitu s jinými produkty nebo verzemi.
![RTI.svg](//upload.wikimedia.org/wikipedia/commons/thumb/3/3a/RTI.svg/800px-RTI.svg.png)
Známé implementace
Komerční |
---|
název | Prodejce | Standard | Vázání | Licence |
---|
CAE RTI | CAE Inc. | 1.3, IEEE 1516 | C ++, | Komerční |
Chronos RTI | Hry Magnetar | IEEE 1516 | C ++, .NET | Komerční |
MÄK High Performance RTI | MÄK Technologies | 1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA Evolved) | C / C ++, Java | Komerční |
HLA Direct | Systémy General Dynamics C4 | 1.3 | ? | Komerční |
SimWare RTI | Nextel Aerospace Defence & Security S.L. | 1.3, IEEE 1516-2000 | C ++ | Komerční |
Openskies RTI | Systémy Cybernet | 1.3, IEEE 1516 | C ++ | Komerční |
Rozteč pRTI | Technologie Pitch | 1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA Evolved) | C ++, Java, webové služby | Komerční |
Mitsubishi ERTI | Mitsubishi Electric Corp. a Mitsubishi Space Software Co. Ltd. | 1.3 | C ++ | Komerční |
RTI NG Pro | Společnost Raytheon | 1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA-Evolved) | C ++, Java | Komerční |
Nekomerční |
---|
název | Prodejce | Standard | Vázání | Licence |
---|
BH-RTI | Pekingská univerzita letectví a astronautiky Laboratoř virtuální reality | 1.3, IEEE 1516 | ? | ? |
MATREX RTI | Dynamické animační systémy | 1.3 | C ++, Java | Vláda USA |
CERTI | ONERA | 1.3 částečný, IEEE 1516 částečný | C ++, Fortran90, Java, Matlab, Python | GPL, LGPL |
EODiSP HLA | Software P&P | IEEE 1516 částečný | Jáva | GPL |
Projekt Portico (dříve jaRTI) | Otevřete skupinu LVC | 1.3, IEEE 1516, IEEE-1516e | C ++, Java | CDDL |
Otevřete HLA | | 1.3, IEEE 1516-2000, IEEE 1516-2010 (HLA Evolved) | Jáva | Licence Apache |
OpenRTI | FlightGear projekt | 1.3, IEEE 1516-2000, IEEE 1516-2010 | C ++ | Malá obecná veřejná licence |
RTI-S | Velitelství pro rozvoj válečných lodí | 1,3 částečný, 1516e částečný | C ++, Java, Ada | Vláda USA |
Rendezvous RTI (dříve známý jako opakovaně použitelná architektura pro interoperabilní univerzální simulační projekt č. 94) | Národní univerzita věd a technologie (NUST), Pákistán | 1.3 | C ++, Java | NUST |
Přerušeno |
---|
název | Prodejce | Standard | Vázání | Licence |
---|
GERTICO (německý RTI založený na Corbě) | Fraunhofer IOSB | 1.3, IEEE 1516 | C ++ | Bundeswehr |
GMU RTI | Univerzita George Masona | 1.1 | C ++ | Licence svobodného softwaru |
jaRTI (přejmenováno na Portico) | laboratoře Littlebluefrog | 1.3 částečný, IEEE 1516 částečný | C ++, Java | CDDL |
RTI NG | DMSO | 1.3 | C ++, Java | |
SXTA | | IEEE 1516 | C# | Licence BSD |
XRTI (Extensible Run-Time Infrastructure) | Námořní postgraduální škola | IEEE 1516 | Jáva | Licence BSD |
yaRTI (ještě další RTI) | | 1.3 | Ada, C ++ | GPL |