Change Management in Business Process Modeling Based on Object Oriented Petri Net

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.




References:
[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].
http://www.bpmn.org/Documents/BPDM/OMG-BPD-2004-01-12-
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 www.popkin.com
[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.