ACM Home Page
Please provide us with feedback. Feedback
Securing aspect composition
Full text PdfPdf (131 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2008 ACM symposium on Applied computing table of contents
Fortaleza, Ceara, Brazil
POSTER SESSION: Programming for separation of concerns: poster papers table of contents
Pages 278-279  
Year of Publication: 2008
ISBN:978-1-59593-753-7
Authors
Andrew Camilleri  Lancaster University, UK
Lynne Blair  Lancaster University, UK
Geoffrey Coulson  Lancaster University, UK
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 35,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1363686.1363757
What is a DOI?

ABSTRACT

Although research in AOP is increasing in maturity there remain many unresolved issues. While current AOP languages offer ever-increasing levels of flexibility, they still fail to offer a sufficient discipline of application to ensure that advanced AOP facilities are used safely and appropriately. Researchers have recognised the need to control aspect composition and have started to explore mechanisms to achieve this [2, 3, 4, 5]. In this paper we aim to provide a novel approach to control aspect composition (using AspectJ as reference) and we employ the concept of roles from Role Based Access Control Models [1] to characterise aspects in terms of both their internal behaviour and their external composition. Then, using policies, we express invariants and constraints on the associated advice and pointcuts.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
David Larochelle et al. Join Point Encapsulation. In Proc SPLAT in conjunction with AOSD, 2003.
 
3
J. Aldrich. Open Modules: Modular Reasoning about Advice. In Proc. of European Conference on Object-Oriented Programming, volume 3586 of LNCS, pages 144--168. Springer 2005.
 
4
S. Gudmundson and G. Kiczales. Addressing Practical Software Development Issues in AspectJ with a Pointcut Interface. In Proc. of ECOOP 2001.
 
5

Collaborative Colleagues:
Andrew Camilleri: colleagues
Lynne Blair: colleagues
Geoffrey Coulson: colleagues