Interval Soundness of Resource-Constrained Workflow Nets: Decidability and Repair

被引:0
作者
Ramezani, Elham [1 ]
Sidorova, Natalia [1 ]
Stahl, Christian [1 ]
机构
[1] Eindhoven Univ Technol, Dept Math & Comp Sci, POB 513, NL-5600 MB Eindhoven, Netherlands
来源
FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2013 | 2013年 / 8161卷
关键词
PETRI NETS; SEPARABILITY; PROGRAMS; SYSTEMS;
D O I
10.1007/978-3-642-40213-5_10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Correctness of workflow design cannot be evaluated by checking the execution for one single instance of the workflow, because instances, even when being independent from the data perspective, depend on each other with respect to the resources they rely on for executing tasks. The resources are shared among the instances of the same workflow; moreover, other workflows can use the same resources. Therefore, we enrich the workflow model with the model of its environment that captures the resource perspective. This allows us to investigate the verification of workflows extended with resources in a more general setting than it was previously done. We focus on the soundness property, which means the ability to terminate properly from any reachable state of the system, for every instance of the system. We show the decision procedure for soundness and how to repair a workflow that is unsound from the resource perspective by synthesizing a controller such that the composition of the workflow and the controller is sound by design.
引用
收藏
页码:150 / 167
页数:18
相关论文
共 22 条
[1]  
[Anonymous], 2010, P 9 AAMAS
[2]  
Barkaoui K, 2007, International Journal of Computing and Information Sciences (IJCIS), V5, P51
[3]  
Barkaoui K., 1998, WORKFLOW MANAGEMENT, P82
[4]  
Best E, 2007, LECT NOTES COMPUT SC, V4378, P1
[5]   Separability in Persistent Petri Nets [J].
Best, Eike ;
Darondeau, Philippe .
FUNDAMENTA INFORMATICAE, 2011, 113 (3-4) :179-203
[6]  
Brazdil T, 2010, LECT NOTES COMPUT SC, V6199, P478, DOI 10.1007/978-3-642-14162-1_40
[7]  
Bulling N, 2010, LECT NOTES ARTIF INT, V6214, P22
[8]  
Chakrabarti A, 2003, LECT NOTES COMPUT SC, V2855, P117
[9]  
Escrig D. F., 1989, 503 U PAR SUD LRI
[10]  
Juhás G, 2010, LECT NOTES COMPUT SC, V6128, P1, DOI 10.1007/978-3-642-13675-7_1