Безопасность памяти на платах ST Micro

1 тыс. подписчиков

12+
12+

21 просмотр

21 день назад

ПожаловатьсяНарушение авторских прав

1 тыс. подписчиков

12+
12+

21 просмотр

21 день назад

ПожаловатьсяНарушение авторских прав
12+
12+

21 просмотр

21 день назад

Безопасность памяти на платах ST Micro В этом видео мы демонстрируем, как SPARK Ada предотвращает ошибки времени выполнения, проблемы с безопасностью памяти и аварийные завершения работы в приложениях Edge AI. Основные темы видео: Уязвимости кода на C: внедрение в поток данных микроконтроллера (MCU) специально подготовленных некорректных данных приводит к неопределенному поведению, ошибкам в определении ограничивающих рамок (bounding boxes) и полному сбою приложения из-за некорректного обращения к памяти. Перенос кода с C на SPARK Ada: переписывание кода для микроконтроллера на SPARK Ada с помощью большой языковой модели (LLM) и последующее использование инструмента GNATprove для математического доказательства отсутствия ошибок времени выполнения. Надежная безопасность памяти: демонстрация того, как SPARK Ada обеспечивает соблюдение границ типов и проверку переменных, сохраняя стабильность приложения при поступлении в поток некорректных данных. Эта демонстрация показывает командам, работающим над встраиваемыми системами, решениями Edge AI или критически важным программным обеспечением, как SPARK Ada обеспечивает безопасность памяти и стабильность работы на микроконтроллерах STM32.

Название:

Безопасность памяти на платах ST Micro