Программа проверки моделей TAPAAL - TAPAAL Model Checker

ТАПААЛ
Разработчики)Ольборгский университет
изначальный выпуск2008 (2008)
Стабильный выпуск
3.6.1 / 18 марта 2020 г.; 8 месяцев назад (2020-03-18)
Написано вC ++ и GUI в Ява
Операционная системаLinux
Mac OS X
Майкрософт Виндоус
Доступно ванглийский
ТипПроверка модели
ЛицензияОткрытый исходный код
Интернет сайтhttp://www.tapaal.net

ТАПААЛ инструмент для моделирования, симуляция и проверка из Сети Петри с временной дугой разработан на кафедре компьютерных наук Ольборгский университет в Дании и доступен для платформ Linux, Windows и Mac OS X.[1]

Timed-Arc Petri Net (TAPN) - это временное расширение классической Сеть Петри модель (обычно используемая графическая модель распределенных вычислений, представленная Карл Адам Петри в его диссертации в 1962 г.). Расширение времени, рассматриваемое в TAPN, позволяет явно обрабатывать данные в реальном времени, которые связаны с токенами в сети (каждый токен имеет свой возраст), а дуги от мест к переходам помечены временными интервалами, которые ограничивают возраст токенов, которые может использоваться для запуска соответствующего перехода. В инструменте TAPAAL реализовано дальнейшее расширение этой модели с инвариантами возраста с транспортными дугами (которые более выразительны, чем, например, ранее рассмотренные дуги чтения) и с дугами-ингибиторами.

Инструмент TAPAAL предлагает графический редактор для рисования моделей TAPN, симулятор для экспериментов с разработанными сетями и среду проверки, которая автоматически отвечает на логические запросы, сформулированные в подмножестве CTL логика (в основном формулы EF, EG, AF, AG без вложенности). Это также позволяет пользователю проверить, является ли данная сеть k-ограниченной для данного числа k. TAPAAL оснащен собственными механизмами проверки, распространяемыми вместе с TAPAAL (один для непрерывного времени[2] и один для дискретного времени[3] ). При желании пользователь может автоматически переводить модели TAPAAL в UPPAAL и полагаться на UPPAAL двигатель проверки.

Скриншот TAPAAL 2.2.1

внешняя ссылка

Рекомендации

  1. ^ Александр Давид; Лассе Якобсен; Мортен Якобсен; Кеннет Юрке Йоргенсен; Микаэль Х. Мёллер; Иржи Срба (2012). "TAPAAL 2.0: Интегрированная среда разработки для сетей Петри с временной дугой". ТАКАС. LNCS. 7214: 492–497. Дои:10.1007/978-3-642-28756-5_36. ISBN  978-3-642-28755-8.
  2. ^ Александр Давид; Лассе Якобсен; Мортен Якобсен; Иржи Срба (2012). "Алгоритм прямой достижимости для ограниченных сетей Петри с временной дугой". SSV. EPTCS. 102: 141–155. arXiv:1211.6194. Дои:10.4204 / EPTCS.102.12.
  3. ^ М. Андерсен ЛарсенДж. SrbaM.G. SørensenJ.H. Таанквист (2012). "Проверка живучести закрытых сетей Петри с временной дугой". МЕМИКА. LNCS: 69–81.