Specification and Verification of Complex Business Processes - A High-Level Petri Net-Based Approach

被引:26
|
作者
Kheldoun, Ahmed [1 ]
Barkaoui, Kamel [2 ]
Ioualalen, Malika [1 ]
机构
[1] USTHB, Dept Comp Sci, MOVEP, Algiers, Algeria
[2] CEDRIC CNAM, F-75141 Paris 03, France
来源
BUSINESS PROCESS MANAGEMENT, BPM 2015 | 2015年 / 9253卷
关键词
Business process modelling; BPMN; RECATNets; Conditional rewriting logic; Maude language and tool; MODEL; LANGUAGE; BPMN; TOOL;
D O I
10.1007/978-3-319-23063-4_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Business Process Modeling Notation (BPMN) has been widely used as a tool for business process modeling. However, BPMN suffers from a lack of standard formal semantics. This weakness can lead to inconsistencies, ambiguities, and incompletenesses within the developed models. In this paper we propose a formal semantics of BPMN using recursive ECATNets. Owing to this formalism, a large set of BPMN features such cancellation, multiple instantiation of subprocesses and exception handling can be covered while taking into account the data flow aspect. The benefits and usefulness of this modelling are illustrated through two examples. Moreover, since recursive ECATNets semantics is expressed in terms of conditional rewriting logic, one can use the Maude LTL model checker to verify several behavioral properties related to BPMN models.
引用
收藏
页码:55 / 71
页数:17
相关论文
共 11 条
  • [1] Formal verification of complex business processes based on high-level Petri nets
    Kheldoun, Ahmed
    Barkaoui, Kamel
    Ioualalen, Malika
    INFORMATION SCIENCES, 2017, 385 : 39 - 54
  • [2] Weaving Business Processes and Rules: A Petri Net Approach
    Yu, Jian
    Sheng, Quan Z.
    Falcarin, Paolo
    Morisio, Maurizio
    INFORMATION SYSTEMS: MODELING, DEVELOPMENT, AND INTEGRATION: THIRD INTERNATIONAL UNITED INFORMATION SYSTEMS CONFERENCE, UNISCON 2009, 2009, 20 : 121 - +
  • [3] A Public Blockchain-based Identity Management Scheme and Petri Net-based Verification
    Liu, Ji-qin
    Wu, Yan
    Lshi, Lei-lei
    Li, Zhi-yuan
    Liu, Chen
    20TH INT CONF ON UBIQUITOUS COMP AND COMMUNICAT (IUCC) / 20TH INT CONF ON COMP AND INFORMATION TECHNOLOGY (CIT) / 4TH INT CONF ON DATA SCIENCE AND COMPUTATIONAL INTELLIGENCE (DSCI) / 11TH INT CONF ON SMART COMPUTING, NETWORKING, AND SERV (SMARTCNS), 2021, : 361 - 368
  • [4] Controllable Petri Net-Based Implementation Approach for Motor Control Systems
    Kuo, Chung-Hsien
    Chen, Ting-Shuo
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2013, 60 (10) : 4599 - 4612
  • [5] Access/CPN 2.0: A High-Level Interface to Coloured Petri Net Models
    Westergaard, Michael
    APPLICATIONS AND THEORY OF PETRI NETS, 2011, 6709 : 328 - 337
  • [6] An integrated approach for the specification of processes and related complex structured objects in business applications
    Oberweis, A
    DECISION SUPPORT SYSTEMS, 1996, 17 (01) : 31 - 53
  • [7] A Petri net-based particle swarm optimization approach for scheduling deadlock-prone flexible manufacturing systems
    Han, Libin
    Xing, Keyi
    Chen, Xiao
    Xiong, Fuli
    JOURNAL OF INTELLIGENT MANUFACTURING, 2018, 29 (05) : 1083 - 1096
  • [8] BPMN-based business process model feasibility analysis: a petri net approach
    Ou-Yang, C.
    Lin, Y. D.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (14) : 3763 - 3781
  • [9] RAL: A High-Level User-Oriented Resource Assignment Language for Business Processes
    Cabanillas, Cristina
    Resinas, Manuel
    Ruiz-Cortes, Antonio
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, PT I, 2012, 99 : 50 - 61
  • [10] B2 model: A browsing behavior model based on High-Level Petri Nets to generate behavioral patterns for e-learning
    Chang, Yi-Chun
    Huang, Ying-Chia
    Chu, Chih-Ping
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (10) : 12423 - 12440