Система проверки прототипа

редактировать
Снимок экрана PVS

Система проверки прототипа (PVS ) - это язык спецификаций, интегрированный с инструментами поддержки и автоматическим средством доказательства теорем, разработанный в Лаборатории компьютерных наук SRI International в Менло-Парк, Калифорния.

PVS основан на ядре, состоящем из расширения теории типов Черча с зависимыми типами, и по сути является классическим типизированным логика высшего порядка. Базовые типы включают неинтерпретируемые ed типы, которые могут быть введены пользователем, и встроенные типы, такие как логические, целые, действительные и порядковые. Конструкторы типов включают в себя функции, множества, кортежи, записи, перечисления и абстрактные типы данных. Подтипы предикатов и зависимые типы могут использоваться для введения ограничений; эти ограниченные типы могут нести обязательства по проверке (называемые условиями корректности типа или TCC) во время проверки типов. Спецификации PVS организованы в параметризованные теории.

Система реализована на Common Lisp и выпущена под Стандартной общественной лицензией GNU (GPL).

См. Также
Ссылки
  • , Шанкар и Рашби, 1992. PVS: система проверки прототипа. Опубликовано в сборнике материалов конференции CADE 11.
Внешние ссылки

.

Последняя правка сделана 2021-06-02 08:47:37
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте