Petri net-based workflow modelling and analysis of the integrated manufacturing business processes

The well-behaved properties in workflow systems are very important for business processes. In this paper, a structured business process modelling approach by using free-choice Petri nets and workflow analysis techniques is proposed. This approach can be used to verify the soundness of workflow process specification for finding control-flow errors in the designs. For example, deadlock and dangling tasks in process models can be avoided by using this approach. However, for arbitrary Petri nets, the checking of sound properties is a NP-hard problem. This paper presents a structured business process modelling algorithm. This algorithm employs six well-behaved control structures, chaining rule and modified nesting rule to construct well-behaved process models. The resulting process models from this algorithm are free-choice workflow-nets, for which sound property can be decided in polynomial time. The proposed method is an extension of the workflow-net. The basic transformation rules in the workflow-net are subsets of the proposed nesting rule in this paper. The process models resulted from this structured business process modelling algorithm also have the advantages of modularity, readability and maintainability.

[1]  Jianmin Wang,et al.  Modeling workflow processes with colored Petri nets , 2002, Comput. Ind..

[2]  Jörg Desel,et al.  Free choice Petri nets , 1995 .

[3]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[4]  W.M.P. van der Aalst,et al.  Business process redesign: a Petri-net-based approach , 1996 .

[5]  Sea Ling,et al.  Time Petri nets for workflow modelling and analysis , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[6]  Wil M. P. van der Aalst,et al.  Verification of Workflow Nets , 1997, ICATPN.

[7]  Alan A. Desrochers,et al.  Applications of Petri Nets in Manufacturing Systems: Modeling, Control, and Performance Analysis , 1994 .

[8]  François Vernadat,et al.  The CIMOSA business modelling process , 1995 .

[9]  R H Weston,et al.  CIM-OSA and Stochastic Time Petri Nets for Behavioural Modelling and Model Handling in CIM Systems Design and Building , 1993 .

[10]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[11]  Boleslaw Mikolajczak,et al.  Workflow modeling and diagnosis with Petri nets - A case study of a manufacturing process , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[12]  Richard Y. K. Fung,et al.  Petri Net-based workflow management systems for in-process control in a plastic processing plant , 2003 .

[13]  Mike Wright,et al.  Petri net-based modelling of workflow systems: An overview , 2001, Eur. J. Oper. Res..

[14]  Wil M.P. van der Aalst,et al.  Three good reasons for using a Petri-net-based workflow management system , 1996 .