Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2020, том 32, выпуск 2, страницы 107–124
DOI: https://doi.org/10.15514/ISPRAS-2020-32(2)-9
(Mi tisp502)
 

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

Верифицированная тактика Isabelle/HOL для теории ограниченных целых на основе инстанцирования и SMT

Р. Ф. Садыковa, М. У. Мандрыкинb

a Московский государственный университет имени М.В. Ломоносова
b Институт системного программирования им. В.П. Иванникова РАН
Список литературы:
Аннотация: При дедуктивной верификации Си-программ как с помощью различных платформ верификации (Why3, Frama-C/WP, F*), так и с помощью систем интерактивного доказательства теорем (Isabelle, HOL4, Coq) достаточно широко используются SMT-решатели. Их разрешающие алгоритмы полны для некоторых комбинаций логических теорий (логик), в частности для логики QF_UFLIA. В то же время при верификации Си-программ часто необходимо оперировать формулами в других разрешимых логиках, поддерживаемых не всеми SMT-решателями. Типичными примерами таких логик могут служить комбинации QF_UFLIA c теориями ограниченных целых как с переполнением (для беззнаковых целых в Си), так и без переполнения (для знаковых целых), а также теорией конечных интерпретируемых множеств (для поддержки рамочных условий) и др. Одним из возможных способов поддержки таких логик является их непосредственная реализация в SMT-решателях, однако этот способ часто является трудоемким, а также недостаточно гибким и универсальным. Другим способом является реализация пользовательских стратегий инстанцирования кванторов для сведения формул в неподдерживаемых логиках к формулам в широко распространенных разрешимых логиках, таких как QF_UFLIA. В данной статье представлена процедура инстанцирования лемм для трансляции формул в теории ограниченных целых без переполнения в логику QF_UFLIA. Для процедуры трансляции даны доказательства корректности и полноты, а также описана формализация этих доказательств в системе Isabelle/HOL. Аналогичный подход можно использовать для формулирования и доказательства полноты процедур трансляции формул в других теориях, таких как теория ограниченных целых с переполнением и теория ограниченной адресной арифметики.
Ключевые слова: статическая верификация, задача выполнимости формул в теориях, автоматизированные процедуры принятия решений.
Финансовая поддержка Номер гранта
Министерство науки и высшего образования Российской Федерации RFMEFI60719X0295
Исследование поддержано Министерством образования и науки РФ (проект №RFMEFI60719X0295).
Тип публикации: Статья
Образец цитирования: Р. Ф. Садыков, М. У. Мандрыкин, “Верифицированная тактика Isabelle/HOL для теории ограниченных целых на основе инстанцирования и SMT”, Труды ИСП РАН, 32:2 (2020), 107–124
Цитирование в формате AMSBIB
\RBibitem{SadMan20}
\by Р.~Ф.~Садыков, М.~У.~Мандрыкин
\paper Верифицированная тактика Isabelle/HOL для теории ограниченных целых на основе инстанцирования и SMT
\jour Труды ИСП РАН
\yr 2020
\vol 32
\issue 2
\pages 107--124
\mathnet{http://mi.mathnet.ru/tisp502}
\crossref{https://doi.org/10.15514/ISPRAS-2020-32(2)-9}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp502
  • https://www.mathnet.ru/rus/tisp/v32/i2/p107
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:111
    PDF полного текста:62
    Список литературы:10
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024