Как доказать корректность кода, сгенерированного ИИ, с помощью формальных методов.
Автор: AdaCore
Загружено: 2026-02-02
Просмотров: 76
Описание:
Всё больше кода генерируется искусственным интеллектом, недетерминированными моделями на основе неоднозначного текста на английском или другом языке. Как доказать корректность этого кода?
Стандартный способ доказательства корректности — это проверка кода с помощью модульных и регрессионных тестов. Этого может быть достаточно для корпоративного кода, но этого, безусловно, будет недостаточно для кода, критически важного с точки зрения безопасности.
В видео ниже демонстрируется другой подход с использованием языка программирования SPARK. SPARK — это подмножество языка Ada, которое добавляет формальное доказательство в качестве первоклассной сущности. SPARK позволяет программисту 1) доказать отсутствие ошибок во время выполнения; и 2) доказать функциональную корректность фрагмента кода.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: