Resource Controllability of Business Processes Under Conditional Uncertainty

被引:2
|
作者
Zavatteri, Matteo [1 ]
Combi, Carlo [1 ]
Vigano, Luca [2 ]
机构
[1] Univ Verona, Dept Comp Sci, Verona, Italy
[2] Kings Coll London, Dept Informat, London, England
关键词
Access controlled processes; Resource allocation under uncertainty; Online planning; Resource controllability; CCND; Zeta; AI-based security; Business process compliance under uncertainty; CONSISTENCY; NETWORKS; CONSTRAINTS; WORKFLOWS;
D O I
10.1007/s13740-021-00119-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A current research problem in the area of business process management deals with the specification and checking of constraints on resources (e.g., users, agents, autonomous systems, etc.) allowed to be committed for the execution of specific tasks. Indeed, in many real-world situations, role assignments are not enough to assign tasks to the suitable resources. It could be the case that further requirements need to be specified and satisfied. As an example, one would like to avoid that employees that are relatives are assigned to a set of critical tasks in the same process in order to prevent fraud. The formal specification of a business process and its related access control constraints is obtained through a decoration of a classic business process with roles, users, and constraints on their commitment. As a result, such a process specifies a set of tasks that need to be executed by authorized users with respect to some partial order in a way that all authorization constraints are satisfied. Controllability refers in this case to the capability of executing the process satisfying all these constraints, even when some process components, e.g., gateway conditions, can only be observed, but not decided, by the process engine responsible of the execution. In this paper, we propose conditional constraint networks with decisions (CCNDs) as a model to encode business processes that involve access control and conditional branches that may be both controllable and uncontrollable. We define weak, strong, and dynamic controllability of CCNDs as two-player games, classify their computational complexity, and discuss strategy synthesis algorithms. We provide an encoding from the business processes we consider here into CCNDs to exploit off-the-shelf their strategy synthesis algorithms. We introduce ZETA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textsc {Zeta}$$\end{document}, a tool for checking controllability of CCNDs, synthesizing execution strategies, and executing controllable CCNDs, by also supporting user interactivity. We use ZETA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textsc {Zeta}$$\end{document} to compare with the previous research, provide a new experimental evaluation for CCNDs, and discuss limitations.
引用
收藏
页码:19 / 39
页数:21
相关论文
共 50 条
  • [1] Resource Controllability of Workflows Under Conditional Uncertainty
    Zavatteri, Matteo
    Combi, Carlo
    Vigano, Luca
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM 2019), 2019, 362 : 68 - 80
  • [2] Weak, Strong and Dynamic Controllability of Access-Controlled Workflows Under Conditional Uncertainty
    Zavatteri, Matteo
    Combi, Carlo
    Posenato, Roberto
    Vigano, Luca
    [J]. BUSINESS PROCESS MANAGEMENT, BPM 2017, 2017, 10445 : 235 - 251
  • [3] Dynamic Controllability of Controllable Conditional Temporal Problems with Uncertainty
    Cui, Jing
    Haslum, Patrik
    [J]. TWENTY-SEVENTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2017, : 61 - 69
  • [4] Dynamic Controllability of Controllable Conditional Temporal Problems with Uncertainty
    Cui, Jing
    Haslum, Patrik
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2019, 64 : 445 - 495
  • [5] Controllability of Business Processes with Temporal Variables
    Eder, Johann
    Franceschetti, Marco
    Koepke, Julius
    [J]. SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 40 - 47
  • [6] On the Complexity of Resource Controllability in Business Process Management
    Zavatteri, Matteo
    Rizzi, Romeo
    Villa, Tiziano
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2020 INTERNATIONAL WORKSHOPS, 2020, 397 : 168 - 180
  • [7] Conditional deduction under uncertainty
    Josang, A
    Pope, S
    Daniel, M
    [J]. SYMBOLIC AND QUANTITATIVE APPROACHES TO REASONING WITH UNCERTAINTY, PROCEEDINGS, 2005, 3571 : 824 - 835
  • [8] Introducing Agile Controllability in Temporal Business Processes
    Posenato, Roberto
    Franceschetti, Marco
    Combi, Carlo
    Eder, Johann
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2024, EMMSAD 2024, 2024, 511 : 87 - 99
  • [9] Modelling and Predictive Monitoring of Business Processes under Uncertainty with Reinforcement Learning
    Bousdekis, Alexandros
    Kerasiotis, Athanasios
    Kotsias, Silvester
    Theodoropoulou, Georgia
    Miaoulis, Georgios
    Ghazanfarpour, Djamchid
    [J]. SENSORS, 2023, 23 (15)
  • [10] Resource Optimization in Business Processes
    Dijkman, Remco
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2024, EMMSAD 2024, 2024, 511 : 3 - 9