From access control policies to an Aspect-Based infrastructure: A Metamodel-Based approach

3Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Security is among the most successful applications of aspectoriented concepts. In particular, in role-based access control, aspects capture access conditions in a quite modular way. The question we address in this paper is how can aspects be generated from access control policies under a validated process? We present a meta model-based transformation from Secure UML, a role-based access control language, to an abstract aspect language. Within this model-driven engineering context, a security policy is represented as an instance of Secure UML's meta model and the generated aspect is represented as an instance of the abstract aspect language metamodel. Invariants specified on the merged metamodel of Secure UML and the abstract aspect language are checked to validate the generated aspect with respect to the given security policy. We have prototyped our approach as a Java application on top of ITP/ OCL, a rewriting-based OCL evaluator. It outputs validated Aspect J code from a Secure UML policy.

Cite

CITATION STYLE

APA

Braga, C. (2009). From access control policies to an Aspect-Based infrastructure: A Metamodel-Based approach. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5421, pp. 243–256). https://doi.org/10.1007/978-3-642-01648-6_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free