CINXE.COM
{"title":"Change Management in Business Process Modeling Based on Object Oriented Petri Net","authors":"Bassam Atieh Rajabi, Sai Peck Lee","volume":26,"journal":"International Journal of Industrial and Systems Engineering","pagesStart":151,"pagesEnd":157,"ISSN":"1307-6892","URL":"https:\/\/publications.waset.org\/pdf\/9169","abstract":"Business Process Modeling (BPM) is the first and\r\nmost important step in business process management lifecycle. Graph\r\nbased formalism and rule based formalism are the two most\r\npredominant formalisms on which process modeling languages are\r\ndeveloped. BPM technology continues to face challenges in coping\r\nwith dynamic business environments where requirements and goals\r\nare constantly changing at the execution time. Graph based\r\nformalisms incur problems to react to dynamic changes in Business\r\nProcess (BP) at the runtime instances. In this research, an adaptive\r\nand flexible framework based on the integration between Object\r\nOriented diagramming technique and Petri Net modeling language is\r\nproposed in order to support change management techniques for\r\nBPM and increase the representation capability for Object Oriented\r\nmodeling for the dynamic changes in the runtime instances. The\r\nproposed framework is applied in a higher education environment to\r\nachieve flexible, updatable and dynamic BP.","references":"[1] J. Cardoso, R. P. Bostrom, and A. Sheth, \"Workflow Management\r\nSystems and ERP Systems: Differences, Commonalities, and\r\nApplications,\" Journal of Information and Technology Management,\r\nKluwer Academic Publishers, 2003.\r\n[2] R. Lu, \"Constraint-Based Flexible Business Process Management,\" in\r\nSchool of Information Technology and Electrical Engineering,\r\nUniversity of Queensland, 2008.\r\n[3] W. van der Aalst, A. ter Hofstede, and M. Weske, \"Business Process\r\nManagement: A Survey,\" in Proceedings of Conference on Business\r\nProcess Management (BPM 2003), Eindhoven, Netherlands, 2003.\r\n[4] R. Lu and S. Sadiq, \"A Survey of Comparative Business Process\r\nModeling Approaches,\" in International Conference on Business\r\nInformation Systems (BIS 2007), 2007, pp. 82-94.\r\n[5] M. Nuno and P. Michael, \"A Conceptual Framework for Understanding\r\nBusiness Processes and Business Process Modelling,\" Information\r\nSystems Journal, pp. 105-129, 2000.\r\n[6] S. Nurcan, \"A Survey on the Flexibility Requirements Related to\r\nBusiness Processes and Modeling Artifacts,\" in Proceedings of the 41st\r\nHawaii International Conference on System Sciences HICSS'2008, 2008,\r\npp. 378-378.\r\n[7] Object Management Group. (2004) Business Process Definition\r\nMetamodel. Version 1.0.2. [Online].\r\nhttp:\/\/www.bpmn.org\/Documents\/BPDM\/OMG-BPD-2004-01-12-\r\nRevision.pdf\r\n[8] N. Russel, W. M. van der Aalst, A. H. ter Hofstede, and P. Wohed, \"On\r\nthe Suitability of UML 2.0 Activity Diagrams for Business Process\r\nModeling,\" in Proceedings of the 3rd Asia-Pacific conference on\r\nConceptual modelling, vol. 53, 2006, pp. 95-104.\r\n[9] M. Owen and J. Raj. (2003) BPMN and Business Process Management :\r\nIntroduction to the New Business Process Modeling Standard. [Online].\r\nPopkin Software www.popkin.com\r\n[10] H. Smith and F. Peter, \"Buseniss Process Modeling third wave,\" 2003.\r\n[11] M. zur Muehlen, M. Indulska, and G. Kamp, \"Business Process and\r\nBusiness Rule Modeling: A Representational Analysis,\" in Eleventh\r\nInternational IEEE EDOC Conference Workshop, 2007, pp. 189-196.\r\n[12] B. Von Halle, Business Rules Applied: Building Better Systems using the\r\nBusiness Rules Approach.: Wiley, 2001.\r\n[13] O. Thomas, T. Dollmann, and P. Loos, \"Towards Enhanced Business\r\nProcess Models Based on Fuzzy Attributes and Rules,\" in Proceedings of\r\nthe 13th Americas Conference on Information (AIS 2007), Keystone,\r\nColorado, USA. Atlanta, Georgia, USA, 2007.\r\n[14] A.-W. Scheer, \"ARIS toolset: a software product is born,\" Information\r\nSystems, vol. Vol. 19 No. 9, pp. 607-24, 1994.\r\n[15] G. Knolmayer, R. Endl, and M. Pfahrer, \"Modeling Processes and\r\nWorkflows by Business Rules. In Business Process Management,\" LCNS\r\n1806, Springer-Verlag Berlin Heidelberg, pp. 16 - 29, 2000.\r\n[16] L. Zeng, D. Flaxer, and H. J. Chang, \"Jun-Jang PLMflow: Dynamic\r\nBusiness Process Composition and Execution by Rule Inference ,\" in In\r\nproceedings of 3rd VLDB Workshop on Technologies for E-Services\r\n(TES'02), Hong Kong, China, 2002.\r\n[17] N. F. P. Jennings, T. Norman, P. O'Brien, B. Odgers, and J. Alty,\r\n\"Implementing a Business Process Management System using ADEPT: a\r\nReal-World Case Study,\" International Journal of Applied Artificial\r\nIntelligence, vol. Vol 14, no. 5, pp. 421-463, 2000.\r\n[18] S. Sadiq, W. Sadiq, and M. Orlowska, \"A Framework for Constraint\r\nSpecification and Validation in Flexible Workflows,\" , 2005.\r\n[19] The Forrester consulting, \"Software Challenges of Software Change\r\nManagement in Today's Siloed IT Organizations, A Commissioned\r\nStudy,\" 2006.\r\n[20] D. Zhang, D. Cao, L. Wen, and J. Wang, \"An Efficient Approach for\r\nSupporting Dynamic Evolutionary Change of Adaptive Workflow,\" in\r\nAPWeb 2008, 2008, pp. 684-695.\r\n[21] R. Wo''rzberger, N. Ehses, and T. Heer, \"Adding Support for Dynamics\r\nPatterns to Static Business Process Management Systems,\" in\r\nProceedings of the 7th International Symposium on Software\r\nComposition (SC 2008), LNCS, vol. 4954, 2008, pp. 84-91.\r\n[22] M. Kowalkiewicz, R. Lu, S. Baeuerle, M. Kruempelmann, and S. Lippe,\r\n\"Weak Dependencies in Business Process Models,\" in 11th International\r\nConference on Business Information Systems BIS 2008, Innsbruck,\r\nAustria, 2008.\r\n[23] R. C. Nordvall, \"The process of change in higher education institutions,\"\r\n1982.\r\n[24] M. Weske, \"Flexible modeling and execution of workflow activities,\" in\r\nProceedings of the Thirty-First Hawaii International Conference , vol. 7,\r\nJan. 6-9, 1988, pp. 713-722.\r\n[25] M. Reichert and P. Dadam, \"ADEPTflex - Supporting Dynamic Changes\r\nof Workflows without Losing Control,\" Journal of Intelligent\r\nInformation Systems, Special Issue on Workflow Management, Vol. 10,\r\npp. 93-129, 1998.\r\n[26] P. Sun and C. Jiang, \"Analysis of workflow dynamic changes based on\r\nPetri net,\" in Information and Software Technology, 2008.\r\n[27] M. Milanovic, D. Gasevic, and G. Wagner,\"Combining Rules and \r\nActivities for Modeling Service-Based Business Processes,\" Munich,\r\nGermany, 2008.\r\n[28] R. S. Aguilar-Sav'en, \"Business process modelling: Review and\r\nframework,\" International Journal of Production Economics, vol. Vol\r\n90, no. 2, pp. 129-149, 2004.\r\n[29] E. B. Bauskar and B. Mikolajczak, \"Abstract Node Method for\r\nIntegration of Object Oriented Design with Colored Petri Nets,\" in\r\nProceedings of the Third International Conference on Information\r\nTechnology: New Generations (ITNG'06), 2006, pp. 680 - 687.\r\n[30] J. Tick, \"P-Graph-based Workflow Modelling\" Acta Politechnica\r\nHungarica,\" , vol. ISSN 1785-8860, Vol. 4, 2007, pp. 75-88.\r\n[31] T. Miyamoto and S. Kumagai, \"Application of Object-Oriented Petri\r\nNets to Industrial Electronics,\" in The 33rd Annual Conference of the\r\nIEEE Industrial Electronics Society (IECON), Taipei, Taiwan, 2007, pp.\r\n64-69.\r\n[32] M. Holliday and M. Vernon, \"A Generalized Timed Petri Net Model for\r\nPerformance Analysis,\" , vol. 13 (12), 1987, pp. 1297-310.\r\n[33] J. LeBail, H. Alla, and R. David, \"Hybrid Petri nets.,\" in In Proceedings\r\n1st European Control Conference, Grenoble, France., 1991.\r\n[34] V. Kordic, Petri Net, Theory and Applications. Vienna, Austria : I-Tech\r\nEducation and Publishing, 2008.\r\n[35] K. M. van Hee et al., \"Nested nets for adaptive systems,\" in Lecture\r\nNotes in Computer Science : Petri Nets and Other Models of\r\nConcurrency - ICATPN 2006, vol. 4024, 2006, pp. 241-260.\r\n[36] B. Krena and T. Vojnar, \"Type Analysis in Object-Oriented Petri Nets,\"\r\nin Proceedings of 4th International Conference on Information System\r\nModelling(ISM'01), 2001, pp. 173-180.\r\n[37] R. Bastide, \"Approaches in unifying Petri Nets and the Object-Oriented\r\nApproach,\" in Proceedings of the 1st Workshop on Object-Oriented\r\nProgramming and Models of Concurrency within the 16th International\r\nConference on Application and Theory of Petri Nets, Turen, 1995.\r\n[38] M. Zapf and A. Heinzl, \"Techniques for Integrating Petri-Nets and\r\nObject- Oriented Concepts,\" 1999.\r\n[39] F. Xiaoning, W. Zhuo, and Y. Guisheng, \"Hierarchical Object-Oriented\r\nPetri Net Modeling Method based on Ontology*,\" in International\r\nConference on Internet Computing in Science and Engineering(ICICSE\r\n08), 2008, pp. 553 - 556.\r\n[40] H. Motameni, A. Movaghar, B. Shiraz, B. Aminzadeh, and H. Samadi,\r\n\"Analysis Software with an Object-Oriented Petri Net Model,\" World\r\nApplied Sciences Journal, vol. 3, no. 4, pp. 565-576, 2008.\r\n[41] C. H. Wang and F. J. Wang, \"An Object-Oriented Modular Petri Nets for\r\nModeling Service Oriented Applications,\" in 31st Annual International\r\nComputer Software and Applications Conference(COMPSAC 2007), vol.\r\n2, 2007, pp. 479-486.","publisher":"World Academy of Science, Engineering and Technology","index":"Open Science Index 26, 2009"}