Title :
UML-based representation of role-based access control
Author :
Shin, Michael E. ; Ahn, Gail-Joon
Author_Institution :
ISE Dept., George Mason Univ., Fairfax, VA, USA
Abstract :
In role-based access control (RBAC) permissions are associated with roles, and users are made members of appropriate roles thereby acquiring the roles´ permissions. The principal motivation behind RBAC is to simplify administration. Several framework for the development of role-based systems have been introduced. However, there are a few works specifying RBAC in a way which system developers or software engineers can easily understand and refer to develop role-based systems. The Unified Modeling Language (UML) is a general-purpose visual modeling language in which we can specify, visualize, and document the components of a software system. In this paper we represent the RBAC model with this well-known modeling language to reduce a gap between security models and system developments. We specify the RBAC model with three views: static view, functional view, and dynamic view. In addition, we briefly discuss about the future directions
Keywords :
access control; formal specification; systems analysis; visual languages; UML-based representation; Unified Modeling Language; dynamic view; functional view; role-based access control; security models; software engineers; static view; system developers; system developments; visual modeling language; Access control; Humans; Information security; Permission; Postal services; Qualifications; Software engineering; Software systems; Unified modeling language; Visualization;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises, 2000. (WET ICE 2000). Proeedings. IEEE 9th International Workshops on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
0-7695-0798-0
DOI :
10.1109/ENABL.2000.883728