ACM Home Page
Please provide us with feedback. Feedback
Task-based entailment constraints for basic workflow patterns
Full text PdfPdf (961 KB)
Source
Symposium on Access Control Models and Technologies archive
Proceedings of the 13th ACM symposium on Access control models and technologies table of contents
Estes Park, CO, USA
SESSION: Workflow systems table of contents
Pages 51-60  
Year of Publication: 2008
ISBN:978-1-60558-129-3
Authors
Christian Wolter  SAP Research, Karlsruhe, Germany
Andreas Schaad  SAP Research, Karlsruhe, Germany
Christoph Meinel  University of Potsdam, Germany
Sponsors
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 207,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1377836.1377844
What is a DOI?

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.

Collaborative Colleagues:
Christian Wolter: colleagues
Andreas Schaad: colleagues
Christoph Meinel: colleagues