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 mouheb | 1 | 85 | 9.71 |
chamseddine talhi | 2 | 192 | 23.98 |
Vitor Lima | 3 | 12 | 1.82 |
Mourad Debbabi | 4 | 1467 | 144.47 |
Lingyu Wang | 5 | 1440 | 121.43 |
Makan Pourzandi | 6 | 216 | 28.31 |