Role Definition Language (RDL): A Language to Describe Context-Aware Roles


Christopher P. Masone. Role Definition Language (RDL): A Language to Describe Context-Aware Roles. Technical Report number TR2002-426, Dartmouth Computer Science, Hanover, NH, May 2002. ©Copyright the author. Available as Dartmouth Computer Science Technical Report TR2002-426. Senior Honors Thesis. Advisor: David Kotz.


As wireless networks become more prevalent, a widening array of computational resources becomes available to the mobile user. Since not all users should have unrestricted access to these resources, a method of access control must be devised. In a context-aware environment, context information can be used to supplement more conventional password-based access control systems. We believe the best way to achieve this is through the use of Context-Aware Role-Based Access Control, a model in which permissions are assigned to entities called roles, each principal is a member of one or more roles, and a role's membership is determined using context information. We designed and implemented RDL (Role-Definition Language), a simple, expressive and somewhat extensible programming language to facilitate the description of roles in terms of context information.

Citable with [BibTeX]

Keywords: [authentication] [security]

Available from the publisher: [page]

Available from the author: [bib]
Please obtain a copy from the publisher.

[Kotz research]