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 条
  • [41] Efficient Group Signature Scheme Supporting Batch Verification for Securing Vehicular Networks
    Wasef, Albert
    Shen, Xuemin
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [42] An iterative process for verification of a meteorological data server
    Thoman, David
    Henley, Elizabeth Raley
    O'Kula, Kevin
    Davis, Frederick
    Morris, James
    JOURNAL OF DEFENSE MODELING AND SIMULATION-APPLICATIONS METHODOLOGY TECHNOLOGY-JDMS, 2013, 10 (04): : 411 - 423
  • [43] Verification of Improving a Clustering Algorithm for Microarray Data with Missing Values
    Kim, SuYoung
    KOREAN JOURNAL OF APPLIED STATISTICS, 2011, 24 (02) : 315 - 321
  • [44] Automatic verification of sequential consistency for unbounded addresses and data values
    Bingham, J
    Condon, A
    Hu, AJ
    Qadeer, S
    Zhang, ZC
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 427 - 439
  • [45] Improved Fair and Dynamic Provable Data Possession Supporting Public Verification
    REN Zhengwei
    WANG Lina
    DENG Ruyi
    YU Rongwei
    Wuhan University Journal of Natural Sciences, 2013, 18 (04) : 348 - 354
  • [46] Beyond soundness: on the verification of semantic business process models
    Ingo Weber
    Jörg Hoffmann
    Jan Mendling
    Distributed and Parallel Databases, 2010, 27 : 271 - 343
  • [47] Analyzing and Predicting Verification of Data-Aware Process Models-A Case Study With Spectrum Auctions
    Ordoni, Elaheh
    Bach, Jakob
    Fleck, Ann-Katrin
    IEEE ACCESS, 2022, 10 : 31699 - 31713
  • [48] Automatic verification of static policies on software process models
    Reis, RQ
    Reis, CAL
    Schlebbe, H
    Nunes, DJ
    ANNALS OF SOFTWARE ENGINEERING, 2002, 14 (1-4) : 197 - 234
  • [49] Gamification of Declarative Process Models for Learning and Model Verification
    De Smedt, Johannes
    De Weerdt, Jochen
    Serral, Estefania
    Vanthienen, Jan
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, (BPM 2015), 2016, 256 : 432 - 443
  • [50] Specification and verification of artifact Behaviors in business process models
    Gerede, Cagdas E.
    Su, Jianwen
    SERVICE-ORIENTED COMPUTING - ICSOC 2007, PROCEEDINGS, 2007, 4749 : 181 - +