DocumentCode :
3526907
Title :
Role-based authorization constraints specification using Object Constraint Language
Author :
Ahn, Gail-Joon ; Shin, Michael E.
Author_Institution :
Dept. of Comput. Sci., North Carolina Univ., Charlotte, NC, USA
fYear :
2001
fDate :
2001
Firstpage :
157
Lastpage :
162
Abstract :
The purpose of access control is to limit the actions on a computer system that a legitimate user can perform. Role-based access control (RBAC) has generated great interest in the security community as a flexible approach in access control. An important aspect of RBAC is constraints that constrain what components in RBAC are allowed to do. Although researchers have identified useful constraints using formal specification languages such as RCL2000, there still exists a demand to have constraint specification languages for system developers who are working on secure systems development. The authors discuss another approach to specifying constraints using a de facto constraint specification language in the software engineering arena. We use a declarative language, Object Constraint Language (OCL) that is part of the Unified Modeling Language (UML) and has been used in object oriented analysis and design. We describe how to specify previously identified role-based authorization constraints, and the future direction of this work is also addressed
Keywords :
authorisation; constraint handling; logic programming languages; object-oriented languages; object-oriented programming; specification languages; OCL; Object Constraint Language; RBAC; RCL2000; UML; Unified Modeling Language; access control; computer system; constraint specification languages; declarative language; formal specification languages; legitimate user; object oriented analysis; role-based access control; role-based authorization constraint specification; secure systems development; security community; system developers; Access control; Authorization; Formal languages; Natural languages; Object oriented modeling; Permission; Security; Software engineering; Specification languages; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises, 2001. WET ICE 2001. Proceedings. Tenth IEEE International Workshops on
Conference_Location :
Cambridge, MA
ISSN :
1080-1383
Print_ISBN :
0-7695-1269-0
Type :
conf
DOI :
10.1109/ENABL.2001.953406
Filename :
953406
Link To Document :
بازگشت