PQL - PQL

PQL
ПарадигмаМультипарадигма: декларативный
СемьяЯзык запроса
Впервые появился2014
Стабильный выпуск
Операционные системыКроссплатформенность
Форматы файлов.pql
Интернет сайтprocessquerying.com/pql/
Основной реализации
PQL на GitHub
Под влиянием
SQL

PQL (Язык запросов процесса[1][2]) это язык программирования специального назначения для управления модели процессов на основе информации о сценарии которые описывают эти модели. Более подробное описание PQL можно найти на http://processquerying.com/pql/.

Пример

 ВЫБРАТЬ * ИЗ * КУДА AlwaysOccurs(~"обработать платеж"); ВЫБРАТЬ * ИЗ " заказы" КУДА Выполняет(<*,"сделать заказ",*,~"обработать платеж",*>);

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

  1. ^ Поливяный, Артем; Корно, Луиджи; Конфорти, Рафаэле; Raboczi, Simon; Ла Роса, Марчелло; Фортино, Джанкарло (2015). "Обработка запросов в Apromore" (PDF). Материалы демонстрационной сессии по BPM 2015, проведенной совместно с 13-й Международной конференцией по управлению бизнес-процессами (BPM 2015), Инсбрук, Австрия, 2 сентября 2015 г.. CEUR-WS.org. С. 105–109.
  2. ^ Поливяный, Артем; ter Hofstede, Arthur H.M .; Марчелло, Ла Роза; Оуян, Чун; Пика, Анастасия (2019). «Язык запросов процессов: разработка, реализация и оценка». arXiv:1909.09543.