Visualizing and Analyzing Dynamic Business Process using Petri Nets

被引:0
|
作者
Fadahunsi, Odunayo [1 ]
Sathiyanarayanan, Mithileysh [1 ]
机构
[1] City Univ London, London, England
关键词
Visualization; graphs; Petri Nets; design options; business process; modelling;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Business processes are modelled, visualized and analyzed using process maps, and implemented using productivity suites such as MS Visio, Business Process Extraction Language (BPEL), and some other productivity suites. However, the problem with such current process models is that it is static. Business process tasks modelled using non-interactive visualisation tool does not allow active engagement of the analyst or users developing the process maps with the process maps to determine what if scenarios. The constant changes to existing business processes are enforced due to several external and internal factors with an objective of improving process efficiency and effectiveness. So, we developed a Petri net process model to visualise business process tasks and allow interaction with the process model to allow the user or analyst to compute from an 'as-is' business process model to a 'to be' business process model that would optimise both the time it takes to complete the process (process duration) and the cost of executing the business process tasks (process costs). Petri nets whilst a form of visualisation of tasks also enables mathematical modelling of the process model. Methodology: We applied mathematical combination theory, combined with Petri nets formalism to create design options in generating alternative business process options with different process duration and cost factors to enable the process modeller or analyst make a better decision. We visualized and evaluated different dynamic 'transitions' sequence generated based on best duration and cost, modelled the 'design options' in the Platform Independent Petri Net editor (PIPE2) tool and performed further analysis of the Petri net properties of the modelled processes. Finally, we discussed how to visualize and analyze 'design options' and provided certain views on business processes. Results: We demonstrated through our research that Petri nets could be used in visualising different process tasks as and users can interact with the process model. This was implemented using a case study of a supermarket chain business process. This research helped in identifying six out of the eleven business process 'design options' generated are best optimised each with process duration of 28 hours and process cost of 35.57 dollars. However, further qualitative analysis of these optimised 'design options' effectively resulted in only one out of the eleven as the most optimal process design indicating the selected revised business process. The visualization is helpful in analyzing dynamic transitions for exploring and understanding complex behaviour in the business processes. The results suggest that the combination of mathematical approach in conjunction with the analytical properties of Petri Nets could be used to generate unbiased alternative business process designs that can be further evaluated by the business process re-engineer or analyst in order to revise an existing business process.
引用
收藏
页码:79 / 84
页数:6
相关论文
共 50 条
  • [1] Analyzing dynamic voting using Petri nets
    Chen, IR
    Wang, DC
    [J]. 15TH SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 44 - 53
  • [2] PETRI NETS IN DYNAMIC PROCESS PLANNING
    SRIHARI, K
    EMERSON, CR
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 1990, 19 (1-4) : 447 - 451
  • [3] Specifying and Analyzing Strategies using Petri Nets
    Passier, Harrie
    [J]. 7TH EUROPEAN CONFERENCE ON E-LEARNING, VOL 2, 2008, : 270 - 280
  • [4] Analyzing realizability of choreographies using Petri nets
    Huang, Bi
    Dai, Fei
    Wang, Yabo
    Mo, Qi
    Cao, Yong
    Wang, Leiguang
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2020, 26 (06): : 1548 - 1556
  • [5] Analyzing Services Composition Using Petri Nets
    Xu, Jiajun
    Yao, Shuzhen
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON SOFT COMPUTING TECHNIQUES AND ENGINEERING APPLICATION, ICSCTEA 2013, 2014, 250 : 443 - 450
  • [6] Business process management as the "Killer App" for Petri nets
    van der Aalst, W. M. P.
    [J]. SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02): : 685 - 691
  • [7] Business Process Analysis Method based on Petri nets
    Qin, Jianglong
    Zhao, Na
    Xie, Zhongwen
    Mo, Qi
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2017, : 218 - 223
  • [8] Business process management as the “Killer App” for Petri nets
    W. M. P. van der Aalst
    [J]. Software & Systems Modeling, 2015, 14 : 685 - 691
  • [9] Object oriented Petri nets in business process modeling
    Moldt, D
    Valk, R
    [J]. BUSINESS PROCESS MANAGEMENT, 2000, 1806 : 254 - 273
  • [10] Standardized course generation process using Dynamic Fuzzy Petri Nets
    Huang, Yueh-Min
    Chen, Juei-Nan
    Huang, Tien-Chi
    Jeng, Yu-Lin
    Kuo, Yen-Hung
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2008, 34 (01) : 72 - 86