Временное обеспечение T2
Оригинальный автор(ы) | Microsoft Исследования |
---|---|
Разработчик(и) | Майкрософт |
Стабильная версия | CADE_2017
/ 30 мая 2017 г |
Репозиторий | github |
Написано в | Ф# |
Операционная система | Windows , Linux ( Debian , Ubuntu ), macOS |
Платформа | .NET Framework , моно |
Тип | Анализатор программ |
Лицензия | МОЯ лицензия |
Веб-сайт | www |
T2 Temporal Prover — автоматизированный анализатор программ, разработанный в рамках исследовательского проекта Terminator в Microsoft Research .
Обзор
[ редактировать ]T2 направлен на то, чтобы выяснить, может ли программа работать бесконечно (так называемый анализ завершения ). Он поддерживает вложенные циклы и рекурсивные функции, указатели и побочные эффекты, указатели на функции, а также параллельные программы. Как и все программы для анализа завершения, она пытается решить проблему остановки для частных случаев, поскольку общая проблема неразрешима . [ 1 ] решение Он предоставляет разумное , а это означает, что когда оно утверждает, что программа всегда завершается, результат надежен.
Исходный код лицензируется по лицензии MIT License и размещен на GitHub . [ 2 ]
Ссылки
[ редактировать ]- ^ Роб Книс. «Терминатор решает невыполнимую задачу» . Проверено 25 мая 2010 г.
- ^ «GitHub — mmjb/T2: Темпоральный проверяющий модуль T2» . 4 декабря 2019 г. – через GitHub.
Дальнейшее чтение
[ редактировать ]- Марк Брокшмидт; Байрон Кук; Самин Иштиак; Хейди Клааф; Нир Питерман (2016). «T2: Проверка временной собственности». Материалы TACAS'16 . Спрингер . arXiv : 1512.08689 .
Внешние ссылки
[ редактировать ]- Средство проверки временной логики T2 на GitHub
- T2: Публикация проверки временных свойств в Microsoft Research
- Исследовательский проект Терминатора в Wayback Machine (архивировано 4 октября 2013 г.)
- Бесплатное программное обеспечение с открытым исходным кодом
- бесплатное программное обеспечение Майкрософт
- Microsoft Исследования
- Программное обеспечение, использующее Mono (программное обеспечение)
- Программное обеспечение, использующее лицензию MIT
- Заглушки программного обеспечения Windows
- Незавершённые версии научного программного обеспечения