Research Article
Specifying Usage Control ModelWith Object Constraint Language
@ARTICLE{10.4108/trans.sis.2013.01-03.e5, author={Min Li}, title={Specifying Usage Control ModelWith Object Constraint Language}, journal={EAI Endorsed Transactions on Scalable Information Systems}, volume={1}, number={1}, publisher={ICST}, journal_a={SIS}, year={2013}, month={2}, keywords={}, doi={10.4108/trans.sis.2013.01-03.e5} }
- Min Li
Year: 2013
Specifying Usage Control ModelWith Object Constraint Language
SIS
ICST
DOI: 10.4108/trans.sis.2013.01-03.e5
Abstract
The recent usage control model (UCON) is a foundation for next-generation access control models with distinguishing properties of decision continuity and attribute mutability. Constraints in UCON are one of the most important components that have involved in the principle motivations of usage analysis and design. The importance of constraints associated with authorizations, obligations, and conditions in UCON has been recognized but modeling these constraints has not been received much attention. In this paper we use a de facto constraints specification language in software engineering to analyze the constraints in UCON model. We show how to represent constraints with object constraint language (OCL) and give out a formalized specification of UCON model which is built from basic constraints, such as authorization predicates, obligation actions and condition requirements. Further, we show the flexibility and expressive capability of this specified UCON model with extensive examples.
Copyright © 2013 Li, licensed to ICST. This is an open access article distributed under the terms of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.