2003
DOI: 10.1093/comjnl/46.5.578
|View full text |Cite
|
Sign up to set email alerts
|

Re-engineering Security as a Crosscutting Concern

Abstract: We have re-engineered a third-party application using a reflective security architecture that allows security to be treated as a crosscutting concern. This has resulted in a considerable reduction in tangling between application code and security code. Prior to the re-engineering, the application was secured using a conventional approach based upon the application of inheritance and the proxy pattern, and we are thus able to compare both approaches. Our experience highlights some general points that are applic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 22 publications
0
2
0
Order By: Relevance
“…Hence the flexibility and extensibility of the aspect-orientated paradigm is highly conducive to these types of modifications and extensions. (Rits, 2003), (Robinson et al, 2004), , , (Shreyas, 2003), , (Viega et al, 2001), , (Welch and Stroud, 2003),…”
Section: Discussionmentioning
confidence: 99%
“…Hence the flexibility and extensibility of the aspect-orientated paradigm is highly conducive to these types of modifications and extensions. (Rits, 2003), (Robinson et al, 2004), , , (Shreyas, 2003), , (Viega et al, 2001), , (Welch and Stroud, 2003),…”
Section: Discussionmentioning
confidence: 99%
“…Welch and Stroud [42] propose an architectural model for modularizing security concerns using reflective security architecture for distributed computing. They compare a thirdparty application secured through inheritance and the proxy pattern with a re-engineered version that uses bytecode manipulation, obtaining a code reduction and a degree of separation of concerns that is not complete.…”
Section: Academic Authorization Frameworkmentioning
confidence: 99%