Ученые МГУ разработали безопасный компилятор для авиационных бортовых систем

Share to Telegram Share to VK
clock 53 минуты назад
Ученые МГУ разработали безопасный компилятор для авиационных бортовых систем © Сгенерировано нейросетью

Программное обеспечение для бортовых систем реального времени должно быть детерминированным, предсказуемым и устойчивым к ошибкам. Однако современные компиляторы, стремясь ускорить выполнение кода и снизить потребление памяти, применяют сложные оптимизации. Как пояснил доцент кафедры системного программирования ВМК МГУ Виктор Кулямин, многие такие оптимизации разрушают детерминированность и серьезно затрудняют анализ и верификацию кода, что может нарушить безопасность его применения. Об этом сообщает портал «Научная Россия».

Методика безопасной компиляции

Ученые Виктор Кулямин, Вадим Марченко и Виталий Чепцов проанализировали требования к оптимизирующим компиляторам для бортовых систем и определили ситуации, в которых компиляторные оптимизации создают угрозу безопасности. На основе этого анализа разработана методика компиляции, ограничивающая небезопасные оптимизации для выполнения требований безопасности.

Инструмент на базе Clang и его интеграция в ОС CLOS

В практической части исследования создан инструмент безопасной компиляции на основе популярного компилятора Clang, соответствующий отечественному стандарту ГОСТ Р 71206-2024. Инструмент интегрирован в операционную систему реального времени CLOS, разработанную по стандарту ARINC 653, который применяется при создании вычислительных систем для авиации. Результаты работы были представлены на конференции «Ломоносовские чтения».

Ожидается, что новый подход будет востребован при разработке и сертификации авиационного программного обеспечения и других критически важных систем.

Ранее «RUБЕЖ» сообщал, что VisionLabs внедрила биометрию в аэропортах, система пропускает до 30 человек в минуту.


Был ли вам полезен данный материал?


Журнал RUБЕЖ собрал в новом номере мнения участников рынка о ключевых изменениях в сфере пожарной безопасности: как работать проектировщикам после обновления Сводов правил 3, 6, 484, 485, нормативные новации, анализ госзакупок и применение нацрежима.


Подпишись на еженедельный дайджест самых интересных новостей по e-mail    
Yandex.Дзен

Подписывайтесь на канал ru-bezh.ru
в Яндекс.Дзен

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение.