Эталонная реализация архитектуры программного обеспечения - Software Communications Architecture Reference Implementation
Эта статья предоставляет недостаточный контекст для тех, кто не знаком с предметом.Июль 2013) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В Эталонная реализация архитектуры программного обеспечения (SCARI) - это реализация Совместной тактической радиосистемы вооруженных сил США (JTRS). Программная коммуникационная архитектура (SCA) Core Framework. Он был разработан в основном канадской Центр коммуникационных исследований (CRC) по контракту Software Defined Radio Forum (сейчас Форум беспроводных инноваций ).[1]
Код находится в открытом доступе, как и полная документация, на которую есть обширные перекрестные ссылки с исходными документами спецификации SCA.
История
Первоначальный выпуск SCARI был основан на версии 2.1 SCA (выпущенной в середине 2001 г.). Этот первый выпуск был разработан CRC в сотрудничестве с Министерство оборонных исследований и разработок Канады (DRDC).
В 2004 году SDR Forum еще раз заключил контракт с канадской CRC, чтобы обновить SCARI до версии 2.2 SCA (выпущенной в конце 2001 года). На этот раз CRC сотрудничал с тремя частными компаниями и двумя государственными учреждениями США:
- ISR Technologies (Канада),
- Компьютерные системы Mercury (СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ),
- Роде и Шварц (Германия),
- Совместная тактическая радиосистема (JTRS) и
- то НАСА Исследовательский центр Гленна (GRC).
Команде CRC удалось протестировать SCARI-Open на соответствие требованиям SCA. JTEL. Это было сделано всего за 6 дней.[2]
В ноябре 2013 года CRC передала лицензию на свои технологии SCARI компании NordiaSoft, дочерней компании CRC.[3]
Различные версии продукта
Существуют три различных продукта SCARI:
- SCARI-Open написан в Язык программирования Java и находится в свободном доступе
- SCARI ++ написан на C ++ и это не бесплатный продукт
- SCARI-Hybrid включает SCA CF, написанный на Java, и использует C ++ для функций обработки сигналов (DSP).