Инфраструктура времени выполнения (моделирование)
Эту статью необходимо обновить . ( январь 2023 г. ) |
В моделировании , инфраструктура времени выполнения (RTI) — это промежуточное программное обеспечение которое требуется при реализации архитектуры высокого уровня (HLA). РТИ является фундаментальным компонентом HLA . Он предоставляет набор программных сервисов, которые необходимы для поддержки федераций для координации их операций и обмена данными во время выполнения. В другом смысле это реализация спецификации интерфейса HLA, но сама по себе она не является частью спецификации. Современные реализации RTI соответствуют спецификациям API IEEE 1516 и/или HLA 1.3 . Эти спецификации не включают сетевой протокол для RTI. Разработчики RTI должны создать спецификацию. В связи с этим не следует предполагать совместимость между продуктами RTI и часто версиями RTI, если только поставщик не укажет совместимость с другими продуктами или версиями.
Известные реализации
[ редактировать ]Коммерческий | ||||
---|---|---|---|---|
Имя | Продавец | Стандартный | Привязки | Лицензия |
ЦАЭ РТИ | САЕ Инк. | 1.3, ИЭЭЭ 1516 | С++, | Коммерческий |
Хронос РТИ | Магнетар Игры | ИЭЭЭ 1516 | C++, .NET | Коммерческий |
MÄK Высокопроизводительный RTI | МЭК Технологии | 1.3, IEEE 1516-2000, IEEE 1516-2010 (развитый HLA) | Си/С++, Ява | Коммерческий |
HLA Прямой | Системы General Dynamics C4 | 1.3 | ? | Коммерческий |
СимВэр РТИ | Nextel Aerospace Defense & Security SL | 1.3, ИЭЭЭ 1516-2000. | С++ | Коммерческий |
Открытое небо РТИ | Киберсетевые системы | 1.3, ИЭЭЭ 1516 | С++ | Коммерческий |
Питч PRTI | Питч Технологии | 1.3, IEEE 1516-2000, IEEE 1516-2010 (развитый HLA) | C++, Java, веб-сервисы | Коммерческий |
Митсубиси ЭРТИ | Mitsubishi Electric Corp. и Mitsubishi Space Software Co. Ltd. | 1.3 | С++ | Коммерческий |
РТИ НГ Про | Компания Рэйтеон | 1.3, IEEE 1516-2000, IEEE 1516-2010 (развитый HLA) | С++, Ява | Коммерческий |
Некоммерческий | ||||
Имя | Продавец | Стандартный | Привязки | Лицензия |
БХ-РТИ | Пекинского университета аэронавтики и астронавтики Лаборатория виртуальной реальности | 1.3, ИЭЭЭ 1516 | ? | ? |
МАТРЕКС РТИ | Динамические анимационные системы | 1.3 | С++, Ява | Правительство США |
ОПРЕДЕЛЕННЫЙ | ХОРОШИЙ | 1.3 частичный IEEE 1516 , частичный | С++, Фортран90, Java, Матлаб, Питон | Лицензионная лицензия , LGPL |
ЭОДиСП HLA | Программное обеспечение P&P | IEEE 1516 частичный | Ява | лицензия GPL |
Проект Портик (ранее jaRTI) | Открытая группа LVC | 1.3, ИЭЭЭ 1516, ИЭЭЭ-1516е | С++, Ява | CDDL |
Открыть HLA | 1.3, IEEE 1516-2000, IEEE 1516-2010 (развитый HLA) | Ява | Лицензия Апач | |
ОпенРТИ | FlightGear Проект | 1.3, ИИЭР 1516-2000, ИИЭР 1516-2010 | С++ | Меньшая стандартная общественная лицензия |
РТИ-С | Командование развития военно-морской войны | 1.3 частичный, частичный 1516e | С++, Ява, Ада | Правительство США |
Rendezvous RTI (ранее известный как проект многоразовой архитектуры для универсального моделирования с возможностью взаимодействия № 94) | Национальный университет наук и технологий (НИТУ), Пакистан | 1.3 | С++, Ява | НИТУ |
Снято с производства | ||||
Имя | Продавец | Стандартный | Привязки | Лицензия |
GERTICO (немецкий RTI на базе Corba) | Фраунгофера IOSB | 1.3, ИЭЭЭ 1516 | С++ | Бундесвер |
ГМУ РТИ | Университет Джорджа Мейсона | 1.1 | С++ | Лицензия на бесплатное программное обеспечение |
jaRTI (переименован в Портик) | маленькая голубая лягушка | 1.3 частичный IEEE 1516 , частичный | С++, Ява | CDDL |
РТИ | ДМСО | 1.3 | С++, Ява | |
СХТА | ИЭЭЭ 1516 | С# | Лицензия BSD | |
XRTI (Расширяемая инфраструктура времени выполнения) | Военно-морская аспирантура | ИЭЭЭ 1516 | Ява | Лицензия BSD |
яРТИ (еще один РТИ) | 1.3 | Да, С++ | лицензия GPL |