Тенденции в разработке критичных по безопасности систем. Архитектуры и стандарты Интегрированной Модульной Авионики, результат их влияния на разработку коммерческой операционной системы реального времени. Система мониторинга состояний и рестарты.
Аннотация к работе
Разработка критичного по безопасности ПО для Интегрированной Модульной Авионики Paul Parkinson, Senior Systems Architect, Wind River Larry Kinnan, Senior Engineering Specialist, Aerospace & Defense, Wind River Эта техническая статья представляет современные тенденции в разработке критичных по безопасности систем. В статье обсуждается появление архитектур и стандартов Интегрированной Модульной Авионики (ИМА) и результат их влияния на разработку коммерческой ОСРВ, совместимой с этими стандартами.Согласно этим требованиям, приложения, исполняемые в разделе ИМА, не должны отбирать друг у друга разделяемые ресурсы, предоставляемые ядром ОСРВ. Однако одна только защита памяти в среде ИМА не может воспрепятствовать ошибочному приложению, исполняемому в разделе, занимать системные ресурсы, что может иметь вредоносное влияние на приложения, исполняемые в другом разделе. • ОС модуля (Module OS) непосредственно взаимодействует с аппаратной платформой (core-модуль), обеспечивая управление общими ресурсами, планирование исполнения и мониторинг состояния каждого из разделов. ОС раздела также обеспечивает программный интерфейс ARINC 653 APEX (Application/Executive), используемый приложениями. Каждый раздел имеет собственный стек и локальную «кучу», которые не могут быть использованы приложениями других разделов.Индустрия авионики находится в середине пути к ИМА несмотря на то, что архитектуры и стандарты ИМА продолжают эволюционировать, и это создает проблемы для стандартизирующих организаций, производителей оборудования и поставщиков приложений.