В симуляция, инфраструктура времени выполнения (RTI) это промежуточное ПО что требуется при реализации Архитектура высокого уровня (HLA). RTI является фундаментальным компонентом HLA. Он предоставляет набор программных сервисов, необходимых для поддержки федерации для координации своих операций и обмена данными во время выполнения. С другой стороны, это реализация спецификации интерфейса HLA, но сама она не является частью спецификации. Современные реализации RTI соответствуют IEEE 1516 и / или HLA 1.3. API технические характеристики. Эти спецификации не включают сетевой протокол для RTI. Разработчики RTI должны создать спецификацию. В связи с этим не следует предполагать совместимость между продуктами RTI и часто версиями RTI, если только поставщик не указывает совместимость с другими продуктами или версиями.
Известные реализации
Коммерческий |
---|
Имя | Продавец | Стандарт | Привязки | Лицензия |
---|
CAE RTI | CAE Inc. | 1.3, IEEE 1516 | C ++, | Коммерческий |
Хронос РТИ | Магнитар Игры | IEEE 1516 | C ++, .NET | Коммерческий |
MÄK High Performance RTI | MÄK Technologies | 1.3, IEEE 1516-2000, IEEE 1516-2010 (разработанная HLA) | C / C ++, Java | Коммерческий |
HLA Direct | Системы General Dynamics C4 | 1.3 | ? | Коммерческий |
SimWare RTI | Nextel Aerospace Defense & Security S.L. | 1.3, IEEE 1516-2000 | C ++ | Коммерческий |
Openskies RTI | Кибернет Системы | 1.3, IEEE 1516 | C ++ | Коммерческий |
Pitch pRTI | Pitch Technologies | 1.3, IEEE 1516-2000, IEEE 1516-2010 (развитый HLA) | C ++, Java, веб-службы | Коммерческий |
Mitsubishi ERTI | Mitsubishi Electric Corp. и Mitsubishi Space Software Co. Ltd. | 1.3 | C ++ | Коммерческий |
RTI NG Pro | Компания Raytheon | 1.3, IEEE 1516-2000, IEEE 1516-2010 (с разработкой HLA) | C ++, Java | Коммерческий |
Некоммерческий |
---|
Имя | Продавец | Стандарт | Привязки | Лицензия |
---|
BH-RTI | Пекинский университет аэронавтики и астронавтики Лаборатория виртуальной реальности | 1.3, IEEE 1516 | ? | ? |
MATREX RTI | Системы динамической анимации | 1.3 | C ++, Java | Правительство США |
CERTI | ONERA | 1.3 частичный, IEEE 1516 частичный | C ++, Fortran90, Java, Matlab, Python | GPL, LGPL |
EODiSP HLA | Программное обеспечение P&P | IEEE 1516 частичный | Ява | GPL |
Проект Портик (ранее jaRTI) | Открыть LVC Group | 1.3, IEEE 1516, IEEE-1516e | C ++, Java | CDDL |
Открыть HLA | | 1.3, IEEE 1516-2000, IEEE 1516-2010 (разработанная HLA) | Ява | Лицензия Apache |
OpenRTI | FlightGear проект | 1.3, IEEE 1516-2000, IEEE 1516-2010 | C ++ | Стандартная общественная лицензия ограниченного применения |
РТИ-С | Командование развития морской войны | 1.3 частичный, 1516e частичный | C ++, Java, Ada | Правительство США |
Свидание РТИ (ранее известная как Многоразовая архитектура для проекта Interoperable Universal Simulations Project № 94) | Национальный университет наук и технологий (NUST), Пакистан | 1.3 | C ++, Java | НИТУ |
Снято с производства |
---|
Имя | Продавец | Стандарт | Привязки | Лицензия |
---|
GERTICO (немецкий RTI на базе Corba) | Фраунгофера IOSB | 1.3, IEEE 1516 | C ++ | Бундесвер |
ГМУ РТИ | Университет Джорджа Мейсона | 1.1 | C ++ | Лицензия на бесплатное программное обеспечение |
ЯРТИ (переименован в Портик) | Littlebluefrog labs | 1.3 частичный, IEEE 1516 частичный | C ++, Java | CDDL |
РТИ НГ | ДМСО | 1.3 | C ++, Java | |
SXTA | | IEEE 1516 | C # | Лицензия BSD |
XRTI (расширяемая инфраструктура времени выполнения) | Военно-морская аспирантура | IEEE 1516 | Ява | Лицензия BSD |
яРТИ (еще один РТИ) | | 1.3 | Ада, C ++ | GPL |