2011
DOI: 10.1007/978-3-642-25109-2_22
|View full text |Cite
|
Sign up to set email alerts
|

Detecting and Resolving Conflicts of Mutual-Exclusion and Binding Constraints in a Business Process Context

Abstract: Abstract. Mutual exclusion and binding constraints are important means to define which combinations of subjects and roles can be assigned to the tasks that are included in a business process. Due to the combinatorial complexity of potential role-to-subject and task-to-role assignments, there is a strong need to systematically check the consistency of a given set of constraints. In this paper, we discuss the detection of consistency conflicts and provide resolution strategies for the corresponding conflicts.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 17 publications
(23 citation statements)
references
References 17 publications
0
23
0
Order By: Relevance
“…In a process-driven SOA, the respective process engine must ensure the consistency of process-related RBAC models (see, e.g., [11]). In particular, it must enforce the entailment constraints and ensure the static (design-time) and dynamic (runtime) correctness of the corresponding models to prevent constraint conflicts or inconsistencies (see, e.g., [19,20]). Figures 1 and 2 show a simplified example of a business process that is executed via a process-driven SOA.…”
Section: Task-based Entailment Constraintsmentioning
confidence: 99%
See 4 more Smart Citations
“…In a process-driven SOA, the respective process engine must ensure the consistency of process-related RBAC models (see, e.g., [11]). In particular, it must enforce the entailment constraints and ensure the static (design-time) and dynamic (runtime) correctness of the corresponding models to prevent constraint conflicts or inconsistencies (see, e.g., [19,20]). Figures 1 and 2 show a simplified example of a business process that is executed via a process-driven SOA.…”
Section: Task-based Entailment Constraintsmentioning
confidence: 99%
“…In order to perform the different tasks, the subjects invoke corresponding software services. If, for instance, there is a subject-binding between t a and t f and a DME constraint between t a and t e (see Figure 2), the respective process engine must ensure that for each process instance p i , the corresponding task instances t ai and t fi are allocated to the same subject while the task instances t ai and t ei are allocated to different subjects (see, e.g., [19,20] …”
Section: Task-based Entailment Constraintsmentioning
confidence: 99%
See 3 more Smart Citations