The bi-objective workflow satisfiability problem and workflow resiliency 1

被引:16
|
作者
Crampton J. [1 ]
Gutin G. [1 ]
Karapetyan D. [2 ,3 ]
Watrigant R. [1 ]
机构
[1] Royal Holloway, University of London, Information Security Group, Egham
基金
英国工程与自然科学研究理事会;
关键词
Access control; bi-objective workflow satisfiability problem; fixed-parameter tractability; resiliency;
D O I
10.3233/JCS-16849
中图分类号
学科分类号
摘要
A computerized workflow management system may enforce a security policy, specified in terms of authorized actions and constraints, thereby restricting which users can perform particular steps in a workflow. The existence of a security policy may mean that a workflow is unsatisfiable, in the sense that it is impossible to find a valid plan (an assignment of steps to authorized users such that all constraints are satisfied). Work in the literature focuses on the workflow satisfiability problem, a decision problem that outputs a valid plan if the instance is satisfiable (and a negative result otherwise). In this paper, we introduce the Bi-Objective Workflow Satisfiability Problem (BO-WSP), which enables us to solve optimization problems related to workflows and security policies. In particular, we are able to compute a least bad plan when some components of the security policy may be violated. In general, BO-WSP is intractable from both the classical and parameterized complexity point of view (where the parameter is the number of steps). We prove that computing a Pareto front for BO-WSP is fixed-parameter tractable (FPT) if we restrict our attention to user-independent constraints. This result has important practical consequences, since most constraints of practical interest in the literature are user-independent. Our proof is constructive and defines an algorithm, the implementation of which we describe and evaluate. We also present a second algorithm to compute a Pareto front which solves multiples instances of a related problem using mixed integer programming (MIP). We compare the performance of both our algorithms on synthetic instances, and show that the FPT algorithm outperforms the MIP-based one by several orders of magnitude on most instances. Finally, we study the important question of workflow resiliency and prove new results establishing that known decision problems are fixed-parameter tractable when restricted to user-independent constraints. We then propose a new way of modeling the availability of users and demonstrate that many questions related to resiliency in the context of this new model may be reduced to instances of BO-WSP. © 2017-IOS Press and the authors.
引用
下载
收藏
页码:83 / 115
页数:32
相关论文
共 50 条
  • [41] Bi-objective green vehicle routing problem
    Erdogdu, Kazim
    Karabulut, Korhan
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2022, 29 (03) : 1602 - 1626
  • [42] A study of the bi-objective next release problem
    Juan J. Durillo
    Yuanyuan Zhang
    Enrique Alba
    Mark Harman
    Antonio J. Nebro
    Empirical Software Engineering, 2011, 16 : 29 - 60
  • [43] The Steiner bi-objective shortest path problem
    Ben Ticha, Hamza
    Absi, Nabil
    Feillet, Dominique
    Quilliot, Alain
    EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2021, 9
  • [44] Heuristics for the bi-objective path dissimilarity problem
    Marti, Rafael
    Gonzalez Velarde, Jose Luis
    Duarte, Abraham
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (11) : 2905 - 2912
  • [45] Minimum Incremental Pattern Backtracking for Resource-independent Workflow Satisfiability Problem
    Zhai Z.-N.
    Lu Y.-H.
    Liu G.-J.
    Lei J.-S.
    Xiang J.
    Wu M.-W.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (04): : 1543 - 1569
  • [46] Solving Multi-Objective Workflow Satisfiability Problems with Optimization Modulo Theories Techniques
    Bertolissi, Clara
    dos Santos, Daniel R.
    Ranise, Silvio
    SACMAT'18: PROCEEDINGS OF THE 23RD ACM SYMPOSIUM ON ACCESS CONTROL MODELS & TECHNOLOGIES, 2018, : 117 - 128
  • [47] Pattern Backtracking Algorithm for the Workflow Satisfiability Problem with User-Independent Constraints
    Karapetyan, Daniel
    Gagarin, Andrei
    Gutin, Gregory
    FRONTIERS IN ALGORITHMICS (FAW 2015), 2015, 9130 : 138 - 149
  • [48] On branching heuristics for the bi-objective 0/1 unidimensional knapsack problem
    Audrey Cerqueus
    Xavier Gandibleux
    Anthony Przybylski
    Frédéric Saubion
    Journal of Heuristics, 2017, 23 : 285 - 319
  • [49] Exact algorithm for bi-objective 0-1 knapsack problem
    Jolai, Fariborz
    Rezaee, M. J.
    Rabbani, M.
    Razmi, J.
    Fattahi, Pariviz
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 194 (02) : 544 - 551
  • [50] On branching heuristics for the bi-objective 0/1 unidimensional knapsack problem
    Cerqueus, Audrey
    Gandibleux, Xavier
    Przybylski, Anthony
    Saubion, Frederic
    JOURNAL OF HEURISTICS, 2017, 23 (05) : 285 - 319