However, the computational model only summarizes
few operational patterns to some extent and does not
concern how to describe the static structure of the
artifact in the model. A WFD net is proposed to
extend WF-net with data elements in (Trcka 2009).
However, it considers isolated data element only
from local view rather than global view. Our work is
different from theirs in that we integrate the data
structure, data utility and control-flow into a unified
model. Hence, data evolvement is toughly related to
the control-flow. Accordingly, the model is suitable
for formal analysis from data processing perspective.
Another related area is formal analysis of data-
centric workflow. There are some researches
focusing on the correctness analysis of artifact-
centric system (Bhattacharya 2007 and Deutsch
2009). Above works only prove theoretically that the
decidablility of problems (e.g. reachability, complete
execution and dead end) caused by infinite domain
of data can be solved by adding some restrictions.
Our work focuses on a global data view which pays
attention to the evolvement of single business entity
and the dependencies among business entities in
business process. In addition, we highlight to verify
the business contravention between business
requirement of business stakeholder and the
designed model.
5 CONCLUSIONS
In this paper, we propose a formal approach to
model and analyze data–centric workflow using
restricted WFCP-net. The approach supports
modelling data-centric workflow integrating control
flow and data flow and analyzing the correctness of
workflow model with respect to the business
requirement.
Our future works are as follows: (1) Investigate
the expressive power of data structure for business
entity in detail; (2) Consider more common solution
strategy for infinite state problem caused by the
infinite domain of data type.
ACKNOWLEDGEMENTS
This work is supported by the 973 Project of China
(No. 2009CB320700, 2007CB310802), the 863
High-Tech Development Program of China (No.
2008AA042301, 2007AA040607, 2007AA040602),
and the National Science Foundation (90718010,
61003099).
REFERENCES
W. M. P. van der Aalst, K.M. van Hee, A. H. M. ter
Hofstede, N.Sidorova, H. M. W. vwerbeek, M.
Voorhoeve, and M. T. Wynn, “Soundness of
Workflow Nets: Classification, Decidability, and
Analysis,” BPM Center Report BPM-08-02,
BPMcenter.org, 2008.
G. Booch, J. Rumbaugh, I. Jacobson, The unified modeling
language user guide, Addison-Wesley, 2005.
A. Nigam, N.S. Caswell, “Business artifacts: An approach
to operational specification,” IBM Systems Journal,
42(3), pp.428-445, 2003.
K. Bhattacharya, R. Hull, and J. Su, “A data-centric design
methodology for business processes,” in handbook of
research on business process management, 2009.
W. M. P. van der Aalst, “The Application of Petri Nets to
Workflow Management,” The Journal of Circuits,
Systems and Computers, 8(1), pp.21-66, 1998.
K. Jensen, Colored Petri Nets: basic concepts, analysis
methods and practical use. Basic Concepts, Vol. 1,
Berlin: Springer Verlag, 1997.
D. Liu, J. Wang, S.C.Chan, J. Sun, and L. Zhang,
“Modeling workflow processes with Colored Petri
nets,” Computers in Industry, 49(3), pp. 267-281,
2002.
A. Cheng, S. Christensen, and K.H. Mortensen, “Model
Checking Coloured Petri Nets Exploiting Strongly
Connected Components,” In Proeedings of
International Workshop on Discrete Event Systems,
1996, pages 169–177.
R. Harper, Programming in Standard ML. Carnegie
Mellon University, 2005.
R. Liu, K. Bhattacharya, F.Y. Wu, “Modeling Business
Contexture and Behavior Using Business Artifacts,” In
Proceedings of CAiSE 2007, pp.324-339.
K. Bhattacharya, C.E. Gerede, R. Hull, R. Liu, and J. Su,
“Towards formal analysis of artifact-centric business
process models,” In Proceedings of International
Conference on Business Process Management 2007,
LNCS, 2007, 288-304.
A. Deutsch, R. Hull, F. Patrizi, and V. Vianu, “Automatic
verification of data-centric business processes,” In
Proceedings of the 12th international Conference on
Database Theory, ACM, New York , 2009, pp. 252-
267.
S. Christensen and K. H. Mortensen. Design/CPN ASK-
CTL Manual (1996).[Online], Available:
http://www.daimi.au.dk/ cpntools-help/_files/
manual.pdf.
K. Jensen, S. Christensen and L. M. Kristensen. CPN
Tools State Space Manual. (2006), [Online],
Available: http://www.daimi.au.dk/cpntools-
help/_files/manual.pdf.
N. Trcka, W.M. P. van der Aalst, N. Sidorova, “Data-Flow
Anti-patterns: Discovering Data-Flow Errors in
Workflows,” In Proceedings of CAiSE 2009, pp. 425-
439, 2009.
ICEIS 2011 - 13th International Conference on Enterprise Information Systems
144