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

Модел. и анализ информ. систем, 2010, том 17, номер 4, страницы 101–110 (Mi mais40)

Эта публикация цитируется в 1 статье

Верификация и синтез программ сложения на базе правил корректности операторов

В. И. Шелехов

Институт систем информатики им. А. П. Ершова СО РАН

Аннотация: Дедуктивная верификация и синтез программ двоичного сложения проводятся на базе системы правил доказательства корректности для операторов языка предикатного программирования $P$. В работе представлены ключевые фрагменты процесса верификации и синтеза программ сумматоров. Условия корректности программ транслировались на язык спецификаций системы автоматического доказательства PVS. Доказательство на PVS оказалось на порядок более трудоемким процессом по сравнению с обычным программированием. Однако в режиме синтеза построение теорий и доказательство на PVS проще и быстрее по сравнению с верификацией.

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

УДК: 004.415.52

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



© МИАН, 2024