Table 2: The detecting result of infeasible traces for real process models
*
.
PM DR-1 DR-2 DR-3 DR-4 DR-5 DR-6 DR-7 DR-8 DR-9 DR-10
SIT
#
0 2 26 0 0 0 1 0 0 0
PM DR-11 PC-1 RM-1 RM-2 RM-3 RM-4 RM-5 RM-6 RM-7 RM-8
SIT
#
11 0 0 2 1 0 0 0 0 0
PM RM-9 RM-10 RM-11 RM-12 RM-13 AM-1 AM-2 AM-3 AM-4
SIT
#
0 0 0 1 0 0 1 0 0
∗
PM describes process model, SIT
#
denotes the number of the set of infeasible traces possessing the same shortest infeasible traces
examples for experiments can be downloaded from
http://laudms.thss.tsinghua.edu.cn/trac/Test/wiki/che-
ngguo/Test%20Data.zip.
4 RELATED WORK
In recent years, there are well-developed formalisms
for workflow modeling taking data perspective into
account based on WF-nets proposed in (van der Aalst,
1998).
In (Fan et al., 2007), a model called Dual Work-
flow Nets (DWF-nets) was proposed, which can ex-
plicitly model both the control flow and the data flow
as well as their interactions. WFD-nets was proposed
in (Trˇcka et al., 2009) to extend WF-nets with data el-
ements for soundness verification. However, both of
DWF-nets and WFD-nets don’tconsider the effects of
concrete guard functions as well as their propagation
explicitly.
For us, WTC-net is proposed for studying work-
flow nets where routing may be determined by transi-
tion conditions. Further, the shortest infeasible trace
is detected based on the correlation between transi-
tions while the works in (Fan et al., 2007) and (Trˇcka
et al., 2009) focusing on the correctness of the auto
execution of workflow models.
5 CONCLUSIONS
In this paper, we have defined workflow net with tran-
sition conditions WTC-net and its behavior semantics
with the influence of transition condition in detail. In
addition, we have presented an approach to detect in-
feasible trace and a tool has been implemented based
on the approach.
In the future work, we will consider how to verify
process model considering with transition condition
in quantity.
ACKNOWLEDGEMENTS
This paper is supported by the 863 High-Tech De-
velopment Program of China (No. 2009AA043401),
the National Science Foundation of China (No.
61003099, 61073005) and the National Sci-
ence and Technology Major Project, China (No.
2010ZX01042-002-002-01).
REFERENCES
Fan, S., Dou, W., and Chen, J. (2007). Dual work-
flow nets: Mixed control/data-flow representation for
workflow modeling and verification. In Chang, K. C.-
C., Wang, W., 0002, L. C., Ellis, C. A., Hsu, C.-H.,
Tsoi, A. C., and Wang, H., editors, Advances in Web
and Network Technologies, and Information Manage-
ment, APWeb/WAIM 2007 International Workshops:
DBMAN 2007, WebETrends 2007, PAIS 2007 and
ASWAN 2007, Huang Shan, China, June 16-18, 2007,
Proceedings, volume 4537 of Lecture Notes in Com-
puter Science, pages 433–444. Springer.
Finkel, A. (1991). The minimal coverability graph for petri
nets. In Rozenberg, G., editor, Applications and The-
ory of Petri Nets, volume 674 of Lecture Notes in
Computer Science, pages 210–243. Springer.
Murata, T. (1989). Petri nets: Properties, analysis and ap-
plications. Proceedings of the IEEE, 77(4):541–580.
Ngo, M. N. and Tan, H. B. K. (2008). Heuristics-based
infeasible path detection for dynamic test data gener-
ation. Inf. Softw. Technol., 50(7-8):641–655.
Trˇcka, N., van der Aalst, W., and Sidorova, N. (2009). Data-
flow anti-patterns: Discovering data-flow errors in
workflows. In van Eck, P., Gordijn, J., and Wieringa,
R., editors, Advanced Information Systems Engineer-
ing, 21st International Conference, CAiSE 2009, Am-
sterdam, The Netherlands, June 8-12, 2009. Proceed-
ings, volume 5565 of Lecture Notes in Computer Sci-
ence, pages 425–439. Springer-Verlag.
van der Aalst, W. (1998). The application of Petri nets to
workflow management. Journal of Circuits, Systems,
and Computers, 8(1):21–66.
van der Aalst, W. and ter Hofstede, A. H. M. (2000). Veri-
fication of workflow task structures: A Petri-net-baset
approach. Inf. Syst., 25(1):43–69.
van der Aalst, W., van Dongen, B., G¨unther, C., Rozinat, A.,
Verbeek, H., and Weijters, A. (2009). ProM: The pro-
cess mining toolkit. In de Medeiros, A. and Weber, B.,
editors, Proceedings of the Business Process Manage-
ment Demonstration Track (BPMDemos 2009), Ulm,
Germany, September 8, 2009, volume 489 of CEUR
Workshop Proceedings. CEUR-WS.org.
DetectingInfeasibleTracesinProcessModels
217