Proceedings of the IEEE/ACM International Conference on Automated Software Engineering 2010
DOI: 10.1145/1858996.1859074
|View full text |Cite
|
Sign up to set email alerts
|

Tool support for code generation from a UMLsec property

Abstract: This demo presents a tool to generate code from verified Role-Based Access Control properties defined using UMLsec. It can either generate Java code, or generate Java code for the UML model and AspectJ code for enforcing said RBAC properties. Both approaches use the Java Authentication and Authorization Service (JAAS) to enforce access control.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 5 publications
0
3
0
Order By: Relevance
“…In [7] one can find a successful evaluation of how UMLsec properties can be transferred into actual code. The downside of this kind of modeling is that it does not scale well for additional roles and it increases the complexity of the model.…”
Section: Discussionmentioning
confidence: 99%
“…In [7] one can find a successful evaluation of how UMLsec properties can be transferred into actual code. The downside of this kind of modeling is that it does not scale well for additional roles and it increases the complexity of the model.…”
Section: Discussionmentioning
confidence: 99%
“…Montrieux et al presented a tool that generates Java and AspectJ code from a UML model with a verified UMLsec property [35]. Although the tool can be utilized for testing at the implementation level, it handles only RBAC as the target security design pattern, enforcing the security property to be checked.…”
Section: Aspect-oriented Programmingmentioning
confidence: 99%
“…Yet, these patterns are not validated [16,39]. Also, note that UMLSec does not provide templates for defining security constraints and its support for code generation is limited [25]. The template mechanism of PbSD provides abstraction over the implementation technology, thus enabling technology independent specification as well as guidance for the developers in fined grained security specification; this mechanism is missing in UMLSec.…”
Section: Application Developmentmentioning
confidence: 99%