 |
 |
Способность командира военного подразделения решать поставленные задачи зависит от надёжности и гибкости коммуникационных технологий. Возможности систем связи настолько важны для современных военных операций, что армия США создала тактическую систему радиосвязи (Joint Tactical Radio System — JTRS), которая реализует архитектуру программной связи (Software Communications Architecture — SCA) — открытую платформу, определяющую согласованное взаимодействие программных и аппаратных компонентов программируемых радиосистем (Software Defined Radio — SDR). Архитектура SCA является ключевым элементом JTRS-системы, поскольку она определяет её структуру и функциональность, позволяя программируемым радиоустройствам загружать сигналы, запускать приложения и объединяться в систему при помощи сетевых технологий. Преимущество использования SDR-системы состоит в увеличении функциональной совместимости между рациями, позволяющей легко переносить программное обеспечение для обработки сигналов на все радиоустройства. Тем не менее, в настоящее время требуется решить проблему создания базовой платформы, которую можно реализовать во всех комплектах оборудования для обеспечения стандартной рабочей среды. Соблюдение стандарта SCA в существующем процессе разработки приложений возможно за счёт совместного использования среды модельно-управляемой разработки Rhapsody® Model Driven Development™ (MDD™) компании Telelogic и специализированных прикладных продуктов компаний Zeligsoft и PrismTech — стратегических партнёров Telelogic.
Что же такое программируемое радио? SDR представляет собой систему радиосвязи, в которой модуляция и демодуляция радиосигналов осуществляются программным обеспечением. SDR-система выполняет значительный объём обработки сигналов в компьютерах общего назначения и реконфигурируемых цифровых электронных устройствах. Такая архитектура нацелена на создание радиосистемы, в которой приём и передача по новым протоколам радиосвязи осуществляется с помощью нового программного обеспечения. В сущности, переход от аппаратной обработки сигналов к программной даёт пользователям возможность гибко реализовать функционально совместимую платформу во всей коммуникационной сети и использовать единую систему для связи между всеми военными группами во время совместных операций.
Проектирование комплексного программного обеспечения для SDR-приложений является трудной задачей. Эта задача значительно упрощается, если использовать решение модельно-управляемой разработки Rhapsody на основе универсального языка моделирования (Unified Modeling Language™ — UML®) совместно с SCA-продуктами специального назначения компаний Zeligsoft и PrismTech. Прозрачная интегрированная рабочая среда повышает производительность и качество разработки благодаря следующим возможностям:
- сбор и анализ требований;
- системный анализ и проектирование;
- проектирование программного обеспечения;
- реализация программного обеспечения и компонентное тестирование;
- модульная интеграция и тестирование;
- системная интеграция и тестирование;
- приёмка системы.
Объединение модельно-управляемой и предметно-ориентированной разработки обладает множеством преимуществ. Каждая сторона, участвующая в проекте, может наблюдать за проектированием, чётко демонстрировать свои модели, абстрагироваться от подробностей и следить за процессом создания системы. В то же время инженеры и разработчики получают доступ к отдельным строкам кода, что позволяет им проверять программы на самом детальном уровне. Кроме того, код можно тестировать на ранних стадиях процесса проектирования, когда исправлять ошибки наиболее легко и дёшево. Описанный подход также позволяет привязывать архитектуру к требованиям, что гарантирует соответствие конечного продукта ожиданиям и потребностям заказчика.
Тем не менее, самым важным преимуществом этого подхода к проектированию является то, что модельно-управляемая разработка позволяет инженерам и разработчикам создавать полнофункциональные CORBA-приложения, которые совместимы со стандартом SCA. Использование инструментов компаний PrismTech и Zeligsoft для обеспечения связи между компонентами и MDD-среды для построения приложения оптимизирует процесс разработки, повышая производительность и качество создаваемых продуктов. Этот удобный подход исключает трудоёмкое ручное кодирование из процесса разработки и прозрачно интегрируется со специализированными SCA-решениями. Мощная интеграционная возможность позволяет инженерам использовать среду модельно-управляемой разработки Rhapsody для создания поведенческой модели при помощи языка UML и вести разработку приложений, которые включены в SDR-систему. UML-решение позволяет создавать не только системы обработки сигналов, но и полнофункциональные SDR-приложения повышенного качества, которые быстро выводятся на рынок.
http://www.ilogix.com/newsletter-detail.aspx?id=1821 |
 |