Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31100
Change Management in Business Process Modeling Based on Object Oriented Petri Net

Authors: Bassam Atieh Rajabi, Sai Peck Lee


Business Process Modeling (BPM) is the first and most important step in business process management lifecycle. Graph based formalism and rule based formalism are the two most predominant formalisms on which process modeling languages are developed. BPM technology continues to face challenges in coping with dynamic business environments where requirements and goals are constantly changing at the execution time. Graph based formalisms incur problems to react to dynamic changes in Business Process (BP) at the runtime instances. In this research, an adaptive and flexible framework based on the integration between Object Oriented diagramming technique and Petri Net modeling language is proposed in order to support change management techniques for BPM and increase the representation capability for Object Oriented modeling for the dynamic changes in the runtime instances. The proposed framework is applied in a higher education environment to achieve flexible, updatable and dynamic BP.

Keywords: Change Management, Business process modeling, Graph Based Modeling, Rule Based Modeling, Object Oriented PetriNet

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1634


[1] J. Cardoso, R. P. Bostrom, and A. Sheth, "Workflow Management Systems and ERP Systems: Differences, Commonalities, and Applications," Journal of Information and Technology Management, Kluwer Academic Publishers, 2003.
[2] R. Lu, "Constraint-Based Flexible Business Process Management," in School of Information Technology and Electrical Engineering, University of Queensland, 2008.
[3] W. van der Aalst, A. ter Hofstede, and M. Weske, "Business Process Management: A Survey," in Proceedings of Conference on Business Process Management (BPM 2003), Eindhoven, Netherlands, 2003.
[4] R. Lu and S. Sadiq, "A Survey of Comparative Business Process Modeling Approaches," in International Conference on Business Information Systems (BIS 2007), 2007, pp. 82-94.
[5] M. Nuno and P. Michael, "A Conceptual Framework for Understanding Business Processes and Business Process Modelling," Information Systems Journal, pp. 105-129, 2000.
[6] S. Nurcan, "A Survey on the Flexibility Requirements Related to Business Processes and Modeling Artifacts," in Proceedings of the 41st Hawaii International Conference on System Sciences HICSS'2008, 2008, pp. 378-378.
[7] Object Management Group. (2004) Business Process Definition Metamodel. Version 1.0.2.
[Online]. Revision.pdf
[8] N. Russel, W. M. van der Aalst, A. H. ter Hofstede, and P. Wohed, "On the Suitability of UML 2.0 Activity Diagrams for Business Process Modeling," in Proceedings of the 3rd Asia-Pacific conference on Conceptual modelling, vol. 53, 2006, pp. 95-104.
[9] M. Owen and J. Raj. (2003) BPMN and Business Process Management : Introduction to the New Business Process Modeling Standard.
[Online]. Popkin Software
[10] H. Smith and F. Peter, "Buseniss Process Modeling third wave," 2003.
[11] M. zur Muehlen, M. Indulska, and G. Kamp, "Business Process and Business Rule Modeling: A Representational Analysis," in Eleventh International IEEE EDOC Conference Workshop, 2007, pp. 189-196.
[12] B. Von Halle, Business Rules Applied: Building Better Systems using the Business Rules Approach.: Wiley, 2001.
[13] O. Thomas, T. Dollmann, and P. Loos, "Towards Enhanced Business Process Models Based on Fuzzy Attributes and Rules," in Proceedings of the 13th Americas Conference on Information (AIS 2007), Keystone, Colorado, USA. Atlanta, Georgia, USA, 2007.
[14] A.-W. Scheer, "ARIS toolset: a software product is born," Information Systems, vol. Vol. 19 No. 9, pp. 607-24, 1994.
[15] G. Knolmayer, R. Endl, and M. Pfahrer, "Modeling Processes and Workflows by Business Rules. In Business Process Management," LCNS 1806, Springer-Verlag Berlin Heidelberg, pp. 16 - 29, 2000.
[16] L. Zeng, D. Flaxer, and H. J. Chang, "Jun-Jang PLMflow: Dynamic Business Process Composition and Execution by Rule Inference ," in In proceedings of 3rd VLDB Workshop on Technologies for E-Services (TES'02), Hong Kong, China, 2002.
[17] N. F. P. Jennings, T. Norman, P. O'Brien, B. Odgers, and J. Alty, "Implementing a Business Process Management System using ADEPT: a Real-World Case Study," International Journal of Applied Artificial Intelligence, vol. Vol 14, no. 5, pp. 421-463, 2000.
[18] S. Sadiq, W. Sadiq, and M. Orlowska, "A Framework for Constraint Specification and Validation in Flexible Workflows," , 2005.
[19] The Forrester consulting, "Software Challenges of Software Change Management in Today's Siloed IT Organizations, A Commissioned Study," 2006.
[20] D. Zhang, D. Cao, L. Wen, and J. Wang, "An Efficient Approach for Supporting Dynamic Evolutionary Change of Adaptive Workflow," in APWeb 2008, 2008, pp. 684-695.
[21] R. Wo''rzberger, N. Ehses, and T. Heer, "Adding Support for Dynamics Patterns to Static Business Process Management Systems," in Proceedings of the 7th International Symposium on Software Composition (SC 2008), LNCS, vol. 4954, 2008, pp. 84-91.
[22] M. Kowalkiewicz, R. Lu, S. Baeuerle, M. Kruempelmann, and S. Lippe, "Weak Dependencies in Business Process Models," in 11th International Conference on Business Information Systems BIS 2008, Innsbruck, Austria, 2008.
[23] R. C. Nordvall, "The process of change in higher education institutions," 1982.
[24] M. Weske, "Flexible modeling and execution of workflow activities," in Proceedings of the Thirty-First Hawaii International Conference , vol. 7, Jan. 6-9, 1988, pp. 713-722.
[25] M. Reichert and P. Dadam, "ADEPTflex - Supporting Dynamic Changes of Workflows without Losing Control," Journal of Intelligent Information Systems, Special Issue on Workflow Management, Vol. 10, pp. 93-129, 1998.
[26] P. Sun and C. Jiang, "Analysis of workflow dynamic changes based on Petri net," in Information and Software Technology, 2008.
[27] M. Milanovic, D. Gasevic, and G. Wagner,"Combining Rules and Activities for Modeling Service-Based Business Processes," Munich, Germany, 2008.
[28] R. S. Aguilar-Sav'en, "Business process modelling: Review and framework," International Journal of Production Economics, vol. Vol 90, no. 2, pp. 129-149, 2004.
[29] E. B. Bauskar and B. Mikolajczak, "Abstract Node Method for Integration of Object Oriented Design with Colored Petri Nets," in Proceedings of the Third International Conference on Information Technology: New Generations (ITNG'06), 2006, pp. 680 - 687.
[30] J. Tick, "P-Graph-based Workflow Modelling" Acta Politechnica Hungarica," , vol. ISSN 1785-8860, Vol. 4, 2007, pp. 75-88.
[31] T. Miyamoto and S. Kumagai, "Application of Object-Oriented Petri Nets to Industrial Electronics," in The 33rd Annual Conference of the IEEE Industrial Electronics Society (IECON), Taipei, Taiwan, 2007, pp. 64-69.
[32] M. Holliday and M. Vernon, "A Generalized Timed Petri Net Model for Performance Analysis," , vol. 13 (12), 1987, pp. 1297-310.
[33] J. LeBail, H. Alla, and R. David, "Hybrid Petri nets.," in In Proceedings 1st European Control Conference, Grenoble, France., 1991.
[34] V. Kordic, Petri Net, Theory and Applications. Vienna, Austria : I-Tech Education and Publishing, 2008.
[35] K. M. van Hee et al., "Nested nets for adaptive systems," in Lecture Notes in Computer Science : Petri Nets and Other Models of Concurrency - ICATPN 2006, vol. 4024, 2006, pp. 241-260.
[36] B. Krena and T. Vojnar, "Type Analysis in Object-Oriented Petri Nets," in Proceedings of 4th International Conference on Information System Modelling(ISM'01), 2001, pp. 173-180.
[37] R. Bastide, "Approaches in unifying Petri Nets and the Object-Oriented Approach," in Proceedings of the 1st Workshop on Object-Oriented Programming and Models of Concurrency within the 16th International Conference on Application and Theory of Petri Nets, Turen, 1995.
[38] M. Zapf and A. Heinzl, "Techniques for Integrating Petri-Nets and Object- Oriented Concepts," 1999.
[39] F. Xiaoning, W. Zhuo, and Y. Guisheng, "Hierarchical Object-Oriented Petri Net Modeling Method based on Ontology*," in International Conference on Internet Computing in Science and Engineering(ICICSE 08), 2008, pp. 553 - 556.
[40] H. Motameni, A. Movaghar, B. Shiraz, B. Aminzadeh, and H. Samadi, "Analysis Software with an Object-Oriented Petri Net Model," World Applied Sciences Journal, vol. 3, no. 4, pp. 565-576, 2008.
[41] C. H. Wang and F. J. Wang, "An Object-Oriented Modular Petri Nets for Modeling Service Oriented Applications," in 31st Annual International Computer Software and Applications Conference(COMPSAC 2007), vol. 2, 2007, pp. 479-486.