Efficient Verification of Process Models Supporting Modifications of Data Values

被引:0
|
作者
Ordoni, Elaheh [1 ]
Muelle, Jutta [1 ]
Yang, Kuan [1 ]
Bohm, Klemens [1 ]
机构
[1] Karlsruhe Inst Technol, Inst Program Struct & Data Org, D-76131 Karlsruhe, Germany
关键词
BUSINESS PROCESS MODELS;
D O I
10.1109/CBI54897.2022.00010
中图分类号
F [经济];
学科分类号
02 ;
摘要
Verification techniques detect undesirable behaviour of process models before their execution. In many use cases, data-value functions are essential. A data-value function modifies the values of data objects in a process model, e.g., increases the price of a product. Supporting such functions when verifying process models is challenging. This is because data objects with large domains often lead to state-space explosion. In this paper, to address this issue, we propose a novel approach using a binary encoding technique. We make use of Binary Decision Diagrams (BDD) to map the semantics of data-value functions into a Petri Net. This allows using the existing BDD reduction techniques to reduce the number of edges and nodes in BDDs and, ultimately, of places and transitions in Petri Nets. One can now map process models with data-value functions into much smaller Petri Nets, whose verification is feasible. We show that this is indeed the case, by verifying properties of an important real-world application, the German 4G spectrum auction.
引用
收藏
页码:21 / 30
页数:10
相关论文
共 50 条
  • [1] Supporting Efficient Dynamic Update in Public Integrity Verification of Cloud Data
    Wan, Jiawei
    Jia, Shijie
    Liu, Limin
    Zhang, Yang
    2020 IEEE 39TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2020,
  • [2] Efficient Dynamic Integrity Verification for Big Data Supporting Users Revocability
    Zhang, Xinpeng
    Xu, Chunxiang
    Zhang, Xiaojun
    Gu, Taizong
    Geng, Zhi
    Liu, Guoping
    INFORMATION, 2016, 7 (02)
  • [3] Two conceptual models supporting the data validation process
    L. C. Shull
    C. P. Wright
    Experimental Techniques, 2002, 26 : 31 - 34
  • [4] Two conceptual models supporting the data validation process
    Shull, LC
    Wright, CP
    EXPERIMENTAL TECHNIQUES, 2002, 26 (04) : 31 - 34
  • [5] Interpreting process data of wet pressing process. Part 2: Verification with real values
    Bergmann, Jana
    Doermann, Hans
    Lange, Ruediger
    JOURNAL OF COMPOSITE MATERIALS, 2016, 50 (17) : 2409 - 2419
  • [6] A supporting system for verification among models of the UML
    Ohnishi, Atsushi
    Systems and Computers in Japan, 2002, 33 (04) : 1 - 13
  • [7] Data Aware Business Process Models: A Framework for the Analysis and Verification of Properties
    Dell'Aversana, Raffaele
    DECISION ECONOMICS, IN COMMEMORATION OF THE BIRTH CENTENNIAL OF HERBERT A. SIMON 1916-2016 (NOBEL PRIZE IN ECONOMICS 1978), 2016, 475 : 75 - 82
  • [8] Verification of data-aware process models: Checking soundness of data Petri nets
    Suvorov, Nikolai M.
    Lomazova, Irina A.
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2024, 138
  • [9] An efficient group signcryption scheme supporting batch verification for securing transmitted data in the Internet of Things
    Abdulrahman Alamer
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 5885 - 5902
  • [10] An efficient group signcryption scheme supporting batch verification for securing transmitted data in the Internet of Things
    Alamer, Abdulrahman
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 14 (5) : 5885 - 5902