6 CONCLUSIONS
In this paper, we have proposed an approach to
derive the canonical object operation net. Firstly, we
have described the object operations of a certain task
by task operation net. Then, the business object
operation net has been generated by replacing the
task in process model based on WFCP-net with the
corresponding task operation net. In the end, we
have represented the reduction rules to derive the
canonical object operation net. The approach can
support the object operation information in the
process model and derive the canonical object
operation net from the process model even if the
operations on the object is not one-to-one
corresponding with the tasks in the process model.
As the future work, we intend: (1) to validate the
consistency between the canonical object operation
net from a process model and the reference object
life cycle. (2) to extend the approach to support
operation information description and consistency
analysis of multi-objects processing in a process and
multi-objects in collaboration processes. (3) to
develop a prototype system to implement the
validation strategy.
ACKNOWLEDGEMENTS
We are grateful to Tsinghua InfoTech Co., Ltd for
their business process models accumulated in
TiPLM system. This work is supported by the 973
National Basic Research Program of China (No.
2009CB320700),the 863 High-Tech Development
Program of China (No. 2007AA040607),the 863
High-Tech Development Program of China (No.
2008AA042301) and the Program for New Century
Excellent Talents in University.
REFERENCE
Aalst, W. M. P. V. D., 1998. The application of Petri nets
to workflow management. Journal of Circuits, Systems
and Computers, 8(1), 21-66.
Betous-Almeida, C. & Kanoun, K., 2004. Construction
and stepwise refinement of dependability models.
Performance Evaluation. 56, 1-4 (Mar. 2004), 277-306.
Clarke, E., Grumberg, O., and Long, D., 1996. Model
checking. In Proceedings of the NATO Advanced Study
institute on Deductive Program Design (Marktoberdorf,
Germany, July 26 - August 07, 1994). M. Broy, Ed.
Springer-Verlag, New York, Secaucus, NJ, 305-349.
Holzmann G.J., 2003. The SPIN model checker: primer
and reference manual. Addison-Wesley, 2003.
Jensen K., 1997. Colored petri nets : basic concepts,
analysis methods and practical use. Basic Concepts,
Vol. 1, Berlin: Springer Verlag, 1997.
Kappel, G. & Schrefl, M, 1991. Object/behavior diagrams.
In Proceedings of the Seventh International Conference
on Data Engineering (April. 1991). IEEE Computer
Society, Washington, DC, 530-539.
Küster, J.M., Ryndina,K., Gall,H., 2007. Generation of
business process models for object life cycle
compliance,In: Proceeding of BPM2007, Lecture Notes
in Computer Science, vol. 4714, Springer, Berlin, 2007,
165-181.
Liu, D., Wang, J., Chan, S. C., Sun, J., and Zhang, L.,
2002. Modeling workflow processes with colored Petri
nets. Computers in Industry, 49(3)(Dec. 2002), 267-
281.
Lee, G., Eastman, C. M., and Sacks, R., 2007. Eliciting
information for product modeling using process
modeling. Data & Knowledge Engineering, 62(2)(Aug.
2007), 292-307.
Ryndina, K., Küster, J. M., and Gall, H., 2006.
Consistency of business process models and object life
cycles. In: Proceedings of the 1st Workshop on Quality
in Modeling co-located with MoDELS 2006, Technical
report 0627, Technische Universiteit Eindhoven, 2006.
Suzuki, I. & Murata, T., 1983. A method for stepwise
refinement and abstraction of Petri nets. Journal of
Computer and System Sciences, 27(1), 1983, 51-76.
Stumpiner, M., Schrefl, M., 2000. Behavior Consistent
inheritance in UML. In: Conceptual Modeling – ER
2000, LNCSLecture Notes in Computer Science, vol.
1920, Springer, Heidelberg 2000, 527-542.
Schrefl, M. & Stumptner, M., 2002. Behavior-consistent
specialization of object life cycles. ACM Transitions on
Software Engineering and Methodology, 11(1) (Jan.
2002), 92-148.
Sun, S. X., Zhao, J. L., Nunamaker, J. F., and Sheng, O.
R., 2006. Formulating the data-flow perspective for
business process management. Information Systems
Research, 17(4) (Dec. 2006), 374-391.
TiPLM. (2008) www.thit.com.cn/TiPLM/TiPLM.htm.
DERIVING CANONICAL BUSINESS OBJECT OPERATION NETS FROM PROCESS MODELS
187