RUS  ENG
Полная версия
ЖУРНАЛЫ // Прикладная дискретная математика. Приложение // Архив

ПДМ. Приложение, 2014, выпуск 7, страницы 148–150 (Mi pdma195)

Математические основы информатики и программирования

Разработка автоматизированного средства для доказательства свойств программ

А. О. Жуковская, Д. А. Стефанцов

Национальный исследовательский Томский государственный университет, г. Томск

Аннотация: Рассматривается метод статической верификации программ, основанный на автоматизированном доказательстве теорем. Моделью программы выбраны функции на парах списков натуральных чисел, упрощённой моделью – функции на натуральных числах. Исследуется свойство безопасности: программа может выдать секретное сведение, только если на вход был подан ключ. С помощью автоматизированного средства доказательства теорем Coq строятся доказательства для примеров функций, выводится общая схема построения доказательств, с помощью которой создаётся тактика Coq. В заключение приводятся идеи дальнейших исследований.

Ключевые слова: верификация программ, автоматизированное доказательство, Coq.

УДК: 519.681.2



© МИАН, 2024