T2 Temporal Prover

редактировать
T2 Temporal Prover
Автор (ы) Microsoft Research
Разработчик (и) Microsoft
Стабильная версия CADE_2017 / 30 мая, 2017; 3 года назад (2017-05-30)
Репозиторий github.com / mmjb / T2
Написано вF#
Операционной системе Windows, Linux (Debian, Ubuntu ), macOS
Platform .NET Framework, Mono
Тип Анализатор программы
Лицензия Лицензия MIT
Веб-сайтwww.microsoft.com / en-us / research / публикации / t2-temporal-property-verify /

T2 Temporal Prover - это автоматизированный программный анализатор , разработанный в рамках исследовательского проекта Terminator в Microsoft Research.

Содержание
  • 1 Обзор
  • 2 Ссылки
  • 3 Дополнительная литература
  • 4 Внешние ссылки
Обзор

T2 стремится определить, может ли программа работать бесконечно (так называемый анализ завершения ). Он поддерживает вложенные циклы и рекурсивные функции, указатели и побочные эффекты, указатели на функции, а также параллельные программы. Как и все программы для анализа завершения, он пытается решить проблему остановки для частных случаев, поскольку общая проблема неразрешима. Он предоставляет решение, которое является звуком, что означает, что когда в нем говорится, что программа всегда завершается, результат надежен.

Исходный код под лицензией MIT License и размещен на GitHub.

Ссылки
Дополнительная литература
  • Marc Brockschmidt, Byron Cook, Samin Ishtiaq, Хейди Хлааф, Нир Питерман (2016). «T2: Проверка временных свойств». Материалы ТАКАС'16. Springer. CS1 maint: использует параметр авторов (ссылка )
Внешние ссылки
Последняя правка сделана 2021-06-09 05:25:07
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте