Title
Weaving security aspects into UML 2.0 design models
Abstract
Security plays a predominant role in software engineering. Nowadays, security solutions are generally added to existing software either as an afterthought, or manually injected into software applications. However, given the complexity and pervasiveness of today's software systems, the current practices might not be completely satisfactory. In most cases, security features remain scattered and tangled throughout the entire software, resulting in complex applications that are hard to understand and maintain. In this paper, we propose an aspect-oriented modeling approach to systematically integrate security solutions into software during the early phases of the software development life cycle. First, we present the security design weaving approach, as well as the UML profile needed for specifying security aspects. Then, we illustrate the approach through an example for injecting the design-level security aspects into base models.
Year
DOI
Venue
2009
10.1145/1509297.1509300
Proceedings of the 13th workshop on Aspect-oriented modeling
Keywords
DocType
Citations 
design model,design weaving,software application,aspect-oriented modeling,security design,design-level security aspect,security solution,security,uml,security aspect,security feature,entire software,software development life cycle,existing software,weaving security aspect,software engineering,design,software systems
Conference
8
PageRank 
References 
Authors
0.75
4
6
Name
Order
Citations
PageRank
d mouheb1859.71
chamseddine talhi219223.98
Vitor Lima3121.82
Mourad Debbabi41467144.47
Lingyu Wang51440121.43
Makan Pourzandi621628.31