
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