A Formal Model for Business Process Configuration Verification Supporting OR-Join Semantics

被引:1
|
作者
Boubaker, Souha [1 ,2 ]
Klai, Kais [2 ]
Kortas, Hedi [2 ]
Gaaloul, Walid [1 ]
机构
[1] Univ Paris Saclay, Telecom SudParis, UMR Samovar 5157, Paris, France
[2] Univ Paris 13, LIPN, CNRS, UMR 7030, Paris, France
关键词
Business process management; Configurable process model; Formal verification; VARIABILITY; CORRECTNESS; ABSTRACTION;
D O I
10.1007/978-3-030-02610-3_35
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In today's industries, similar process models are typically reused in different application contexts. These models result in a number of process model variants sharing several commonalities and exhibiting some variations. Configurable process models came to represent and group these variants in a generic manner. These processes are configured according to a specific context through configurable elements. Considering the large number of possible variants as well as the potentially complex configurable process, the configuration may be a tedious task and errors may lead to serious behavioral issues. Since achieving configuration in a correct manner has become of paramount importance, the analysts undoubtedly need assistance and guidance in configuring process variants. In this work, we propose a formal behavioral model based on the Symbolic Observation Graph (SOG) allowing to find the set of deadlock-free configuration choices while avoiding the well-known statespace explosion problem and considering loops and OR-join semantics. These choices are used to support business analysts in deriving deadlock-free variants.
引用
收藏
页码:623 / 642
页数:20
相关论文
共 50 条
  • [31] System Analysis of Business Process Model: A Configuration Perspective
    Gu, Yuanxun
    Du, Hui
    IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 2673 - 2676
  • [32] Preserving correctness during business process model configuration
    van der Aalst, Wil M. P.
    Dumas, Marlon
    Gottschalk, Florian
    ter Hofstede, Arthur H. M.
    La Rosa, Marcello
    Mendling, Jan
    FORMAL ASPECTS OF COMPUTING, 2010, 22 (3-4) : 459 - 482
  • [33] Verification of business process implementations via model checking
    Koehler, J
    Tirenni, G
    Kumaran, S
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS: CONCEPTS AND APPLICATIONS OF SYSTEMICS, CYBERNETICS AND INFORMATICS II, 2002, : 397 - 402
  • [34] Assessing business process models: a literature review on techniques for BPMN testing and formal verification
    Lopes, Tomas
    Guerreiro, Sergio
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2023, 29 (08) : 133 - 162
  • [35] Formal Verification of Stochastic Timing Behavior in Web-Based Business Process Collaboration
    Hu, Haiyang
    Xie, Jianen
    Ge, JiDong
    WEB-AGE INFORMATION MANAGEMENT, 2010, 6185 : 166 - +
  • [36] Formal Verification of Temporal Constraints for Mobile Service-Based Business Process Models
    Zhao, Deng
    Gaaloul, Walid
    Zhang, Wenbo
    Zhu, Chunsheng
    Zhou, Zhangbing
    IEEE ACCESS, 2018, 6 : 59843 - 59852
  • [37] Model-driven approach supporting formal verification for web service composition protocols
    Dumez, C.
    Bakhouya, M.
    Gaber, J.
    Wack, M.
    Lorenz, P.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2013, 36 (04) : 1102 - 1115
  • [38] Detecting artifact anomalies in business process specifications with a formal model
    Wang, Ching-Huey
    Wang, Feng-Jian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (10) : 1600 - 1619
  • [39] Towards a Formal Semantics for the Process Model of the Taverna Workbench. Part II
    Sroka, Jacek
    Hidders, Jan
    FUNDAMENTA INFORMATICAE, 2009, 92 (04) : 373 - 396
  • [40] Towards a Formal Semantics for the Process Model of the Taverna Workbench. Part I
    Sroka, Jacek
    Hidders, Jan
    FUNDAMENTA INFORMATICAE, 2009, 92 (03) : 279 - 299