RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2014, том 21, номер 6, страницы 71–82 (Mi mais413)

Разработка самоприменимой системы верификации. Теория и практика

Д. А. Кондратьевa, А. В. Промскийb

a Новосибирский государственный университет, 630090, Россия, г. Новосибирск, ул. Пирогова, 2
b Институт систем информатики им. А. П. Ершова СО РАН, 630090, Россия, г. Новосибирск, пр. Лаврентьева, 6

Аннотация: По сравнению с традиционным тестированием дедуктивная верификация предлагает более формальный способ доказательства корректности программ. Но как установить корректность самой системы верификации? Теоретические основы логик Хоара исследовались в классических работах, где были получены различные результаты по непротиворечивости и полноте. Однако нам не известны реализации этих теоретических методов, проверенные чем-либо отличным от обычного тестирования. Иными словами, нас интересует система верификации, которая может быть применена к самой себе (хотя бы частично). В наших исследованиях мы обратились к методу метагенерации, который выглядит многообещающим для этой задачи.

Ключевые слова: верификация, спецификация, аксиоматическая семантика, язык C-light, условие корректности, метагенерация.

УДК: 519.681

Поступила в редакцию: 13.09.2014



© МИАН, 2025