Publication | Closed Access
RESOURCE ORIENTED WORKFLOW NETS AND WORKFLOW RESOURCE REQUIREMENT ANALYSIS
43
Citations
7
References
2013
Year
Petri NetEngineeringSoftware EngineeringResource RequirementsWorkflow ModellingSoftware AnalysisFormal VerificationSystems EngineeringWorkflow TechnologyComputer EngineeringWorkflow Management SystemComputer SciencePetri NetsSoftware DesignProgram AnalysisFormal MethodsWorkflow PatternReal-time SystemsSystem Software
Petri nets are a powerful formalism in modeling workflows. A workflow determines the flow of work according to pre-defined business process. In many situations, business processes are constrained by scarce resources. The lack of resources can cause contention, the need for some tasks to wait for others to complete, which slows down the accomplishment of larger goals. In our previous work, a resource-constrained workflow model was introduced and a resource requirement analysis approach was developed for emergency response workflows, in which support of on-the-fly workflow change is critical [14]. In this paper, we propose a Petri net based approach for recourse requirements analysis, which can be used for more general purposes. The concept of resource-oriented workflow nets (ROWN) is introduced and the transition firing rules of ROWN are presented. Resource requirements for general workflows can be done through reachability analysis. An efficient resource analysis algorithm is developed for a class of well-structured workflows, in which when a task execution is started it is guaranteed to finish successfully. For a task that may fail in the middle of execution, an equivalent non-failing task model in terms of resource consumption is developed.
| Year | Citations | |
|---|---|---|
Page 1
Page 1