J4 ›› 2015, Vol. 42 ›› Issue (2): 77-83.doi: 10.3969/j.issn.1001-2400.2015.02.013

• Original Articles • Previous Articles     Next Articles

Confusion detection and prevention policies for workflow nets

CHEN Xiaoliang;JIANG Zhongyuan;YE Jianhong   

  1. (School of Mechano-electronic Engineering, Xidian Univ., Xi'an 710071, China)
  • Received:2013-11-06 Revised:2014-01-09 Online:2015-04-20 Published:2015-04-14
  • Contact: CHEN Xiaoliang E-mail:xdxlchen@gmail.com

Abstract: Independent conflicts and concurrency in the modeling of workflows by using Petri nets are applied to the control of option processes and to keep a high-performance operation of systems. However, dependent conflicts and concurrency may lead to the incomplete and indeterminate conflicting behavior that produces difficulties for the analysis of conflicts. The phenomenon is called confusions that usually appear in workflow nets. In this paper, confusions are formalized as a class of marked subnets with special conflicting and concurrent restrictions in a Petri net. Then, a confusion detection algorithm based on confusion features is proposed and a policy is developed by using generalized mutual exclusion constraints to produce confusion prevention supervisors. Finally, experimental results of a classical workflow net by using the proposed algorithms show that the developed methods can detect and prevent confusions in workflow nets.

Key words: supervisory controls, Petri nets, workflow systems, confusions


Baidu
map