Soundness of Timed-Arc Workflow Nets in Discrete and Continuous-Time Semantics

被引:3
作者
Mateo, Jose Antonio [1 ,2 ]
Srba, Jiri [1 ]
Sorensen, Mathias Grund [1 ]
机构
[1] Aalborg Univ, Dept Comp Sci, Aalborg, Denmark
[2] Univ Castilla La Mancha, Dept Comp Sci, E-13071 Ciudad Real, Spain
关键词
timed workflow processes; soundness checking; decidability; verification; DECIDABILITY;
D O I
10.3233/FI-2015-1246
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Analysis of workflow processes with quantitative aspects like timing is of interest in numerous time-critical applications. We suggest a workflow model based on timed-arc Petri nets and study the foundational problems of soundness and strong (time-bounded) soundness. We first consider the discrete-time semantics (integer delays) and explore the decidability of the soundness problems and show, among others, that soundness is decidable for monotonic workflow nets while reachability is undecidable. For general timed-arc workflow nets soundness and strong soundness become undecidable, though we can design efficient verification algorithms for the subclass of bounded nets. We also discuss the soundness problem in the continuous-time semantics (real-number delays) and show that for nets with nonstrict guards (where the reachability question coincides for both semantics) the soundness checking problem does not in general follow the approach for the discrete semantics and different zone-based techniques are needed for introducing its decidability in the bounded case. Finally, we demonstrate the usability of our theory on the case studies of a Brake System Control Unit used in aircraft certification, the MPEG2 encoding algorithm, and a blood transfusion workflow. The implementation of the algorithms is freely available as a part of the model checker TAPAAL (www.tapaal.net).
引用
收藏
页码:89 / 121
页数:33
相关论文
共 27 条
[1]  
Andersen M., 2013, MEMICS 12, V7721
[2]  
Asarin E., 1998, CONCUR 98, V1466
[3]  
Bertolini C., 2013, FHIES 12, V7789
[4]  
Bolognesi T., 1990, PSTV 90
[5]  
Christov S., 2010, SEHC 10
[6]  
Cong J., 2009, ICCAD 09
[7]  
David A., 2012, TACAS 12, V7214
[9]  
Du Y., 2003, ICFEM 03, V2885
[10]  
Flender C., 2006, AWPN 06, V267