Tower: a language for role based access control

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

14 Citations (Scopus)


A language for specifying role-based access control (RBAC) policies is presented. The language is designed to support the range of access control policies of commercial object systems. The basic structures of RBAC, such as role, users and permission, are present in the language as basic constructs. Examples are given in the language of access control situations, such as static and dynamic separation of duty, delegation and joint action based access policies. The language is flexible and is able to capture meta-level operations. The language also provides a mechanism for tracking actions and basing access control decisions on past events.

Original languageEnglish
Title of host publicationPolicies for Distributed Systems and Networks
Subtitle of host publicationInternational Workshop, POLICY 2001 Bristol, UK, January 29–31, 2001 Proceedings
EditorsMorris Sloman, Emil C. Lupu, Jorge Lobo
Place of PublicationBerlin; New York
PublisherSpringer, Springer Nature
Number of pages19
ISBN (Electronic)9783540445692
ISBN (Print)3540416102, 9783540416104
Publication statusPublished - Feb 2001
Externally publishedYes
EventInternational Workshop on Policies for Distributed Systems and Networks, POLICY 2001 - Bristol, United Kingdom
Duration: 29 Jan 200131 Jan 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)03029743
ISSN (Electronic)16113349


OtherInternational Workshop on Policies for Distributed Systems and Networks, POLICY 2001
Country/TerritoryUnited Kingdom


Dive into the research topics of 'Tower: a language for role based access control'. Together they form a unique fingerprint.

Cite this