WF-сеть
WF-сеть (англ. workflow net, также — сеть потоков работ) — вид сети Петри, введённый Вилом ван дер Аальстом[1]для моделирования систем потоков работ.
Сеть Петри называется сетью потоков работ (WF-сетью), если выполняются следующие условия:
- существует только одна исходная позиция , такая что отсутствуют переходы входящие в ;
- существует только одна конечная позиция , такая что отсутствуют переходы выходящие из ;
- каждый узел данной сети расположен на пути от к .
WF-сети используются для проверки графов потоков работ на наличие таких структурных конфликтов, как «тупики» (англ. deadlocks) и «недостатки синхронизации» (англ. lack of synchronization). Структурные конфликты отсутствуют, если WF-сеть является бездефектной.
Свойство бездефектности или правильной завершаемости соответствует следующим требованиям:
- конечная позиция достижима при любой последовательности переходов от позиции ;
- WF-сеть не содержит лишних позиций (которые никогда не будут выполнены);
- при достижении конечной позиции данной сети не должно оставаться фишек в промежуточных позициях.
Свойство бездефектности соответствует двум хорошо известным свойствам сетей Петри: живости и ограниченности.
Примечания
Литература
- G. Chiola. Characterization of timed well-formed Petri nets behavior by means of occurrence equations // Proceedings of the VI International Workshop on Petri Nets and Performance Models. — Washington DC, USA: IEEE Computer Society. — ISBN 0-8186-7210-2.