|
ABSTRACT
Access Control decisions are based on the authorisation policies defined for a system as well as observed context and behaviour when evaluating these constraints at runtime. Workflow management systems have been recognised as a primary source for defining authorisation policies at workflow designtime, as well as generating context at runtime. This paper analyses recent work in the workflow community regarding established control-flow patterns. We claim that there is an intrinsic relationship between these patterns and a set of task-based entailment constraints - such as Separation of Duty - that have been recently identified by the access control community. These constraints are based on a pre-determined partial order on sequence and parallel execution patterns. When, however, such an order does not exist, because of more complex control-flow patterns, ambiguous constraint evaluation situations will arise at workflow runtime. Accordingly, this paper reviews basic workflow patterns and identifies relationships between these and task-based entailment constraints. In addition, an analysis of possible runtime ambiguities that may arise from these relationships is presented. Our approach is based on recently developed techniques for visual constraint representation at a workflow design-time.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
J. H. Saltzer and M. D. Schroeder. The Protection of Information in Computer Systems. In Proc. IEEE, volume 63, pages 1278--1308. IEEE Computer Society, 1975.
|
| |
4
|
David D. Clark and David R. Wilson. A Comparison of Commercial and Military Computer Security Policies. Security and Privacy, 00:184, 1987.
|
| |
5
|
M. Nash and K. Poland. Some Conundrums Concerning Separation of Duty. In In IEEE Symposium on Security and Privacy, pages 201--209, Oakland, CA, 1990.
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
Christian Wolter and Andreas Schaad. Modeling of Task-Based Authorization Constraints in BPMN. In Proceedings of the 5th International Conference on Business Process Management (BPM), pages 64--79, 2007.
|
| |
10
|
W. M. P. van der Aalst and A. H. M. ter Hofstede. Workflow Patterns: On the Expressive Power of Workflow Languages. In Proc. of the 4th Workshop on Practical Use of Coloured Petri Nets and the CPN Tools, Aarhus, Denmark, August 28-30, 2002 / Kurt Jensen (Ed.), pages 1--20. Technical Report DAIMI PB-560, August 2002.
|
| |
11
|
P. Wohed, W.M.P. van der Aalst, M. Dumas, A.H.M. ter Hofstede, and N. Russell. On the Suitability of BPMN for Business Process Modelling. In Proceedings of the 4th International Conference on Business Process Management (BPM), 2006.
|
| |
12
|
W. M. P. van der Aalst. Pi calculus versus Petri nets: Let us eat humble pie rather than further inflate the Pi hype. In BPTrends 3, volume 5, pages 1--11, 2005.
|
 |
13
|
|
| |
14
|
Shazia Wasim Sadiq, Guido Governatori, and Kioumars Namiri. Modeling Control Objectives for Business Process Compliance. In BPM, pages 149--164, 2007.
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
Jacques Thomas, Federica Paci, Elisa Bertino, and Patrick Eugster. User Tasks and Access Control over Web Services. In ICWS, pages 60--69. IEEE Computer Society, 2007.
|
| |
19
|
|
| |
20
|
Christian Wolter, Andreas Schaad, and Christoph Meinel. Deriving XACML Policies from Business Process Models. In WISE Workshops, pages 142--153, 2007.
|
| |
21
|
Object Management Group. Business Process Modeling Notation Specification. www.bpmn.org, 2006.
|
| |
22
|
N. Russell, W.M.P. van der Aalst, A.H.M. ter Hofstede, and D. Edmond. Workflow Resource Patterns: Identification, Representation and Tool Support. In In Proc. of 17th Int. Conf. on Advanced Information Systems Engineering (CAiSE05), 2005.
|
| |
23
|
|
| |
24
|
B. Kiepuszewski, A. Hofstede, and W. van der Aalst. Fundamentals of Control Flow in Workflows, 2002.
|
| |
25
|
|
 |
26
|
|
 |
27
|
|
| |
28
|
Qihua Wang and Ninghui Li. Satisfiability and Resiliency in Workflow Systems. In ESORICS, pages 90--105, 2007.
|
| |
29
|
|
 |
30
|
|
| |
31
|
|
| |
32
|
Alfonso Rodríguez, Eduardo Fernández-Medina, and Mario Piattini. Towards a UML 2.0 Extension for the Modeling of Security Requirements in Business Processes. In TrustBus, pages 51--61, 2006.
|
| |
33
|
Nick Russell, Arthur, Wil M. P. van der Aalst, and Natalya Mulyar. Workflow Control-Flow Patterns: A Revised View. Technical report, BPMcenter.org, 2006.
|
|