Valued Workflow Satisfiability Problem
Jason Crampton, Gregory Z. Gutin, Daniel Karapetyan

TL;DR
This paper introduces the Valued Workflow Satisfiability Problem (Valued WSP), a framework for assigning users to workflow steps while minimizing policy violations, and provides complexity analysis and an efficient algorithm for it.
Contribution
It formalizes the Valued WSP, analyzes its computational complexity, and presents an algorithm that outperforms generic solvers for user-independent constraints.
Findings
Valued WSP is fixed-parameter tractable for user-independent constraints.
The proposed algorithm performs better than off-the-shelf mixed integer programming solvers.
The framework effectively minimizes policy violation costs in workflow assignments.
Abstract
A workflow is a collection of steps that must be executed in some specific order to achieve an objective. A computerised workflow management system may enforce authorisation policies and constraints, thereby restricting which users can perform particular steps in a workflow. The existence of policies and constraints may mean that a workflow is unsatisfiable, in the sense that it is impossible to find an authorised user for each step in the workflow and satisfy all constraints. In this paper, we consider the problem of finding the "least bad" assignment of users to workflow steps by assigning a weight to each policy and constraint violation. To this end, we introduce a framework for associating costs with the violation of workflow policies and constraints and define the \emph{valued workflow satisfiability problem} (Valued WSP), whose solution is an assignment of steps to users of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAccess Control and Trust · Cryptography and Data Security · Distributed systems and fault tolerance
