使用Petri网可视化和分析动态业务流程

Odunayo Fadahunsi, Mithileysh Sathiyanarayanan
{"title":"使用Petri网可视化和分析动态业务流程","authors":"Odunayo Fadahunsi, Mithileysh Sathiyanarayanan","doi":"10.1109/IC3I.2016.7917938","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":305971,"journal":{"name":"2016 2nd International Conference on Contemporary Computing and Informatics (IC3I)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Visualizing and analyzing dynamic business process using Petri nets\",\"authors\":\"Odunayo Fadahunsi, Mithileysh Sathiyanarayanan\",\"doi\":\"10.1109/IC3I.2016.7917938\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":305971,\"journal\":{\"name\":\"2016 2nd International Conference on Contemporary Computing and Informatics (IC3I)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 2nd International Conference on Contemporary Computing and Informatics (IC3I)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IC3I.2016.7917938\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 2nd International Conference on Contemporary Computing and Informatics (IC3I)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC3I.2016.7917938","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

业务流程使用流程图进行建模、可视化和分析,并使用生产力套件(如MS Visio、业务流程提取语言(BPEL)和其他生产力套件)实现。然而,这种当前流程模型的问题在于它是静态的。使用非交互式可视化工具建模的业务流程任务不允许分析师或使用流程图开发流程图的用户积极参与,以确定假设场景。由于几个外部和内部因素,为了提高流程效率和有效性,对现有业务流程的不断更改是强制执行的。因此,我们开发了一个Petri网流程模型来可视化业务流程任务,并允许与流程模型进行交互,从而允许用户或分析师从“现有”业务流程模型计算到“未来”业务流程模型,从而优化完成流程所需的时间(流程持续时间)和执行业务流程任务的成本(流程成本)。Petri网同时任务的一种可视化形式也使过程模型的数学建模成为可能。方法:我们应用数学组合理论,结合Petri网形式化来创建设计选项,以生成具有不同流程持续时间和成本因素的备选业务流程选项,从而使流程建模者或分析人员能够做出更好的决策。我们对基于最佳持续时间和成本生成的不同动态“过渡”序列进行了可视化和评估,在平台独立Petri网编辑器(PIPE2)工具中对“设计选项”进行了建模,并对建模过程的Petri网特性进行了进一步分析。最后,我们讨论了如何可视化和分析“设计选项”,并提供了关于业务流程的某些视图。结果:我们通过研究证明,Petri网可以用于可视化不同的过程任务,并且用户可以与过程模型进行交互。这是通过一个超市连锁业务流程的案例研究来实现的。这项研究有助于确定11个业务流程“设计选项”中的6个是最佳优化的,每个流程持续时间为28小时,流程成本为35.57美元。然而,对这些优化的“设计方案”进行进一步的定性分析,有效地得出11个方案中只有一个是最优的流程设计,表明所选的修改后的业务流程。可视化有助于分析动态转换,以便探索和理解业务流程中的复杂行为。结果表明,数学方法与Petri网的分析特性相结合,可用于生成无偏见的替代业务流程设计,可由业务流程再造工程师或分析师进一步评估,以修改现有业务流程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Visualizing and analyzing dynamic business process using Petri nets
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信