Role-Based Authorization Constraints Specification Using Object Constraint Language

  • Authors:
  • Gail-Joon Ahn;Michael E. Shin

  • Affiliations:
  • -;-

  • Venue:
  • WETICE '01 Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The purpose of access control is to limit the actions on a computer system that a legitimate user can perform. The role-based access control (RBAC) has generated great interest in the security community as a flexible approach in access control. One of important aspects in 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 constraints specification languages for system developers who are working on secure systems development. In this paper we discuss another approach to specify constraints using a de facto constraints specification language in software engineering arena. We use a declarative language, Object Constraints 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 future direction of this work is also addressed.