Publication | Closed Access
Dynamic Checking and Solution to Temporal Violations in Concurrent Workflow Processes
52
Citations
24
References
2011
Year
EngineeringVerificationSoftware EngineeringConcurrent SystemWorkflow ModellingSoftware AnalysisFormal VerificationSystems EngineeringRuntime VerificationWorkflow TechnologyConformance CheckingComputer ScienceWorkflow Management SystemSoftware DesignWorkflow ExecutionProgram AnalysisConcurrency TheoryFormal MethodsConcurrent Workflow ProcessesDynamic CheckingWorkflow PatternTemporal ViolationsTemporal ViolationSystem Software
Current methods that deal with concurrent workflow temporal violations only focus on checking whether there are any temporal violations. They are not able to point out the path where the temporal violation happens and thus cannot provide specific solutions. This paper presents an approach based on a sprouting graph to find out the temporal violation paths in concurrent workflow processes as well as possible solutions to resolve the temporal violations. First, we model concurrent workflow processes with time workflow net and a sprouting graph. Second, we update the sprouting graph at the checking point. Finally, we find out the temporal violation paths and provide solutions. We apply the approach in a real business scenario to illustrate its advantages: 1) It can dynamically check temporal constraints of multiple concurrent workflow processes with resource constraints; 2) it can give the path information in the workflow processes where the temporal violation happens; and 3) it can provide solution to the temporal violation based on the analysis.
| Year | Citations | |
|---|---|---|
Page 1
Page 1