• DocumentCode
    3148325
  • Title

    Modelling Workflow Executions under Role-Based Authorisation Control

  • Author

    He, Ligang ; Duan, Kewei ; Chen, Xueguang ; Zou, Deqing ; Han, Zongfen ; Fadavinia, Ali ; Jarvis, Stephen A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Warwick, Coventry, UK
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    200
  • Lastpage
    208
  • Abstract
    Workflows are often used to represent enterprise-type activities, and authorisation control is an important security consideration in enterprise-level applications. Role-Based Access Control (RBAC) is a popular authorisation control scheme under which users are assigned to certain roles, and the roles are associated with permissions. This paper presents a novel mechanism for modelling workflow execution in cluster-based resource pools under Role-Based Access Control (RBAC) schemes. Our modelling approach uses Coloured Timed Petri-Nets, and various authorisation constraints are modelled, including role constraints, temporal constraints, cardinality constraints, Binding of Duty and Separation of Duty constraints, etc. The interactions between workflow authorisation and workflow execution are also captured in the model. In this paper, the modelling mechanism is developed in such a fashion that the construction of the authorisation model for a workflow can be automated. This feature is very helpful in modelling a large collection of authorisation policies or complex workflows. A Petri-net simulation tool, the CPN-Tool, is utilised to implement the developed modelling mechanism and simulate the constructed model. Both system-level performance (e.g., utilisation of resource pools) and application-level performance (e.g., workflow response time) can be obtained from model simulations. This work can be used to plan system capacity and investigate the impact of authorization policies on system and application performance.
  • Keywords
    Petri nets; authorisation; constraint handling; graph colouring; workflow management software; CPN-Tool; cardinality constraints; cluster-based resource pools; coloured timed Petri nets; duty constraints; role-based authorisation control; system-level performance; temporal constraints; workflow execution modelling; Analytical models; Authorization; Availability; Board of Directors; Color; Data models; Image color analysis; Authorisation; Modelling; RBAC; Workflow;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing (SCC), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4577-0863-3
  • Electronic_ISBN
    978-0-7695-4462-5
  • Type

    conf

  • DOI
    10.1109/SCC.2011.56
  • Filename
    6009262