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

• 研究论文 • 上一篇    下一篇

工作流网的混或检测和预防策略

陈晓亮;蒋忠远;叶剑虹   

  1. (西安电子科技大学 机电工程学院,陕西 西安 710071)
  • 收稿日期:2013-11-06 修回日期:2014-01-09 出版日期:2015-04-20 发布日期:2015-04-14
  • 通讯作者: 陈晓亮
  • 作者简介:陈晓亮(1984-), 男, 西安电子科技大学博士研究生, E-mail:xdxlchen@gmail.com.
  • 基金资助:
    国家自然科学基金资助项目(61074035) ; 教育部高等学校博士点基金资助项目(20090203110009); 国家自然科学基金青年科学基金资助项目(61304051)

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

摘要: 独立的冲突和并发在基于Petri网的工作流建模中分别起到进程选择控制和保持系统高效执行的作用.但非独立的冲突和并发会导致不完整和不确定的冲突行为使得系统的冲突行为分析变得困难. 这种现象被称为混或并经常出现在工作流网中. 首先,将混或形式化为具有冲突和并发限制的一类特殊的标识子网, 通过分析子网特征提出混或检测算法. 其次, 构建了基于广义互斥约束的混或预防监控器设计方案. 最后,用一个工作流网实例对提出算法进行仿真,仿真结果表明, 提出的方法能够有效地在工作流网中检测和预防混或.

关键词: 监督控制, Petri网, 工作流系统, 混或

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