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 条
  • [21] Efficient Verification for Logical Models of Regulatory Networks
    Monteiro, Pedro T.
    Chaouiya, Claudine
    6TH INTERNATIONAL CONFERENCE ON PRACTICAL APPLICATIONS OF COMPUTATIONAL BIOLOGY & BIOINFORMATICS, 2012, 154 : 259 - 267
  • [22] Edge data integrity verification scheme supporting data dynamics and batch auditing
    Ding, Yan
    Li, Yanping
    Yang, Wenjie
    Zhang, Kai
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 128
  • [23] Research on a Component Testing Tool Supporting Data Integrity Verification
    Sun, Gaobo
    Li, Shuyu
    Chen, Xinwei
    2019 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2019, : 477 - 482
  • [24] TECHNIQUES FOR OPTIMIZING PARAMETER VALUES IN PLANT PROCESS MODELS USING EXPERIMENTAL-DATA
    DYKE, PT
    GRIGGS, RH
    PROCEEDINGS OF THE 1989 SUMMER COMPUTER SIMULATION CONFERENCE, 1989, : 738 - 740
  • [25] Automated simulation and verification of process models discovered by process mining
    Zakarija, Ivona
    Skopljanac-Macina, Frano
    Blaskovic, Bruno
    AUTOMATIKA, 2020, 61 (02) : 312 - 324
  • [26] Visual Analytics for Soundness Verification of Process Models
    Caballero, Humberto S. Garcia
    Westenberg, Michel A.
    Verbeek, Henricus M. W.
    van der Aalst, Wil M. P.
    BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM 2017), 2018, 308 : 744 - 756
  • [27] Verification of the performance of IEC 61850 Sampled Values in Process Bus
    Daboul, Mayada
    Orsagova, Jaroslava
    PROCEEDINGS OF THE 7TH INTERNATIONAL SCIENTIFIC SYMPOSIUM ON ELECTRICAL POWER ENGINEERING (ELEKTROENERGETIKA 2013), 2013, : 466 - 469
  • [28] Coexecutability for Efficient Verification of Data Model Updates
    Bocic, Ivan
    Bultan, Tevfik
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1, 2015, : 744 - 754
  • [29] EFFICIENT VERIFICATION OF DATA POSSESSION IN CLOUD COMPUTING
    Wu, Songyang
    Zhang, Yong
    PROCEEDINGS OF 2016 4TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (IEEE CCIS 2016), 2016, : 424 - 428
  • [30] Efficient Verification of Data Encryption on Cloud Servers
    Hu, Keji
    Zhang, Wensheng
    2014 TWELFTH ANNUAL INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2014, : 314 - 321