Safety Analysis and Performance Evaluation of Time WF-nets

Time management in workflow systems is crucial in determining and controlling the life cycle of a workflow process. Research on time modeling and analysis is important to guarantee workflow plans to be efficiently implemented and to make enterprises more competitive. Time WF-nets derived from time Petri nets and WF-nets are an effective model for workflow time management. In this paper, considering multiple instances of one workflow model run concurrently, we concern how to determine the workflow instance arrival cycle in order to make the waiting time of each instance as short as possible. Meanwhile the safety property of Time WF-nets is preserved. The key contribution of our work is twofold. First, instance arrival cycle is calculated in order to satisfy the safety property of Time WF-nets. Second, performance evaluation for Time WF-nets is proposed, which is based on instance arrival cycle and instance throughput cycle derived from safety analysis.

[1]  Sudha Ram,et al.  SEAM: A State-Entity-Activity-Model for a Well-Defined Workflow Development Methodology , 2002, IEEE Trans. Knowl. Data Eng..

[2]  Jeffrey J. P. Tsai,et al.  Timing Constraint Petri Nets and Their Application to Schedulability Analysis of Real-Time System Specifications , 1995, IEEE Trans. Software Eng..

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

[4]  MengChu Zhou,et al.  Timing constraint workflow nets for workflow analysis , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[5]  Duncan Dubugras Alcoba Ruiz,et al.  Extending UML activity diagram for workflow modeling in production systems , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[6]  MengChu Zhou,et al.  Performance modeling and analysis of workflow , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[7]  F. D. J Bowden,et al.  A brief survey and synthesis of the roles of time in petri nets , 2000 .

[8]  Marc Boyer,et al.  Multiple enabledness of transitions in Petri nets with time , 2001, Proceedings 9th International Workshop on Petri Nets and Performance Models.

[9]  Andre Stephan Baumgart,et al.  An extended Petri net for modeling workflow with critical sections , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

[10]  Maria E. Orlowska,et al.  Analyzing Process Models Using Graph Reduction Techniques , 2000, Inf. Syst..

[11]  M. Diaz,et al.  Modeling and Verification of Time Dependent Systems Using Time Petri Nets , 1991, IEEE Trans. Software Eng..

[12]  MengChu Zhou,et al.  Compositional time Petri nets and reduction rules , 2000, IEEE Trans. Syst. Man Cybern. Part B.