Resource controllability of business processes (BPs) is the problem of executing a BP by assigning resources to tasks, while satisfying a set of constraints, according to the outcome of a few uncontrollable events that we only observe during execution. Recent research addressed resource controllability of acyclic BPs where the choices of the XOR paths to take were out of control. However, a formal model of BP to reason on resource controllability is still missing. Thus, the precise mathematical definitions of controllability problems, their semantics and complexity analysis, have remained unexplored. To bridge this gap, we propose a hierarchy of 8 classes of Business Processes with Resources and Uncertainty (BPRUs) to address controllable and uncontrollable resource assignments in combination with controllable and uncontrollable choices of the XOR paths to take. We define consistency of BPRs (i.e., BPRUs without uncertainty) and prove that deciding it is NP-complete. We define strong controllability of BPRUs and prove that deciding it is either NP-complete or Σ2p -complete depending on the class. We define weak and dynamic controllability of BPRUs and prove that deciding them is Π2p -complete and PSPACE-complete, respectively.

On the Complexity of Resource Controllability in Business Process Management

Zavatteri, Matteo
;
2020-01-01

Abstract

Resource controllability of business processes (BPs) is the problem of executing a BP by assigning resources to tasks, while satisfying a set of constraints, according to the outcome of a few uncontrollable events that we only observe during execution. Recent research addressed resource controllability of acyclic BPs where the choices of the XOR paths to take were out of control. However, a formal model of BP to reason on resource controllability is still missing. Thus, the precise mathematical definitions of controllability problems, their semantics and complexity analysis, have remained unexplored. To bridge this gap, we propose a hierarchy of 8 classes of Business Processes with Resources and Uncertainty (BPRUs) to address controllable and uncontrollable resource assignments in combination with controllable and uncontrollable choices of the XOR paths to take. We define consistency of BPRs (i.e., BPRUs without uncertainty) and prove that deciding it is NP-complete. We define strong controllability of BPRUs and prove that deciding it is either NP-complete or Σ2p -complete depending on the class. We define weak and dynamic controllability of BPRUs and prove that deciding them is Π2p -complete and PSPACE-complete, respectively.
2020
9783030664978
9783030664985
File in questo prodotto:
File Dimensione Formato  
2020-AI4BPM-COMPLEXITY.pdf

solo utenti autorizzati

Tipologia: Documento in Post-print
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 402.12 kB
Formato Adobe PDF
402.12 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11582/369989
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact