Computer Integrated Manufacturing System ›› 2024, Vol. 30 ›› Issue (5): 1754-1769.DOI: 10.13196/j.cims.2023.0268

Previous Articles     Next Articles

Data flow modeling and verification of complex BPMN collaboration models based on HCPN

HUANG Fenglan,NI Feng+,LIU Jiang,TAO Mengyi,ZHOU Yining,LI Yexun   

  1. School of Business,University of Shanghai for Science and Technology
  • Online:2024-05-31 Published:2024-06-12
  • About author:黄凤兰(1998-),女,广西钦州人,硕士研究生,研究方向:业务流程管理、BPMN模型、企业架构建模、形式化验证和Petri网建模等,E-mail:huangfenglan2022@163.com; +倪枫(1982-),男,浙江余姚人,副教授,博士,硕士生导师,研究方向:系统集成、业务流程建模、企业架构建模和Petri网,通讯作者,E-mail:nifeng@usst.edu.cn; 刘姜(1983-),女,江苏南京人,副教授,博士,硕士生导师,研究方向:复杂系统理论与方法、符号代数计算,E-mail:jliu113@126.com; 陶蒙怡(2003-),女,山东淄博人,本科生,研究方向:Petri网建模、业务流程管理,E-mail:mooonhuiyi@163.com; 周奕宁(2003-),女,甘肃兰州人,本科生,研究方向:BPMN模型可执行建模,E-mail:1847458671@qq.com; 李业勋(2003-),男,江苏南通人,本科生,研究方向:Petri网建模与验证,E-mail:1395462105@qq.com。
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.12371508),the Cooperative Education Program of Ministry of Education,China(No.220603760210846),and the Shanghai Municipal College Students′ Innovation and Entrepreneurship Training Program,China(No.SH2022072).

基于HCPN的复杂BPMN协作模型数据流建模与验证

黄凤兰,倪枫+,刘姜,陶蒙怡,周奕宁,李业勋   

  1. 上海理工大学管理学院
  • 基金资助:
    国家自然科学基金资助项目(12371508);教育部产学合作协同育人资助项目(220603760210846);上海市“大学生创新创业训练计划”资助项目(SH2022072)。

Abstract: To ensure the correctness of a complex BPMN collaboration model,not only complex elements such as multiple instances and subprocesses should be covered,but also data flow errors should be detected as well as control flow errors.However,Business Process Modeling Notation (BPMN 2.0) lacks formal semantics,which hinders the verification of the correctness of the model.The definition of hierarchical Colored Petri Net with arc weight (HCPN) was given,which could not only formally represent data flow,but also model the structure of multiple instances and sub-processes.Furthermore,a formal mapping method from BPMN collaboration model to HCPN model was proposed.Based on the arc weight of HCPN model,the definitions of missing,losing and redundant data flow errors were given,and the corresponding detection algorithms were proposed.An automated modeling and verification framework was designed,and a case study was given to illustrate the effectiveness of the proposed approach.

Key words: colored Petri net, business process modeling notation collaboration model, data flow error, model verification, formalization

摘要: 为了保证复杂BPMN协作模型的正确性,不仅要涵盖多实例和子进程等复杂元素,还要在检测控制流错误的同时检测数据流错误。但业务流程建模标注(BPMN 2.0)缺乏形式化语义的描述,这对模型正确性的验证造成了阻碍。因此,给出了一种具有弧权重的层次化着色Petri网(HCPN)的定义,它既可以对数据流进行形式化表示,又可以对多实例和子进程结构进行建模。进一步提出了从BPMN协作模型到HCPN模型的形式化映射方法。然后基于HCPN模型的弧权重给出了缺失、丢失和冗余3种数据流错误的定义,并提出了对应的检测算法。最后,设计了一个自动化建模与验证的框架,通过一个案例研究说明了该方法的有效性。

关键词: 着色Petri网, BPMN协作模型, 数据流错误, 模型验证, 形式化

CLC Number: