ACM Home Page
Please provide us with feedback. Feedback
Non-modularity in aspect-oriented languages: integration as a crosscutting concern for AspectJ
Full text PdfPdf (862 KB)
Source Aspect-oriented software development archive
Proceedings of the 1st international conference on Aspect-oriented software development table of contents
Enschede, The Netherlands
COLUMN: Full papers table of contents
Pages: 19 - 26  
Year of Publication: 2002
ISBN:1-58113-469-X
Authors
Kevin Sullivan  University of Virginia, Charlottesville, VA
Lin Gu  University of Virginia, Charlottesville, VA
Yuanfang Cai  University of Virginia, Charlottesville, VA
Sponsors
CTIT : Centre for Telematics and Information Technology
IPA : Institute for Software and Arithmetic
KNAW : Koninklijke Nederlandse Akademie van Wetenschappen
PATO : Post Academisch Tecbnisch Onderwijs
University of Twente : University of Twente
NWO : Dutch Orgartisation for Scientific Research
IBMR : IBM Research
AITO : Association Internationale pour les Technologies Objets
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 43,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   review   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/508386.508390
What is a DOI?

ABSTRACT

Aspect-oriented (AO) methods and languages seek to enable the preservation of design modularity through mappings to program structures, especially where common (object-oriented) languages fail to do so. The general claim is made that AO approaches enable the modularization of crosscutting concerns. The problem that we address is that it is unclear to what extent such claims are valid. We argue that there are meaningful bounds on the abilities of past, present, and future languages to succeed in this regard---bounds that we need to understand better. To make this idea concrete we exhibit a significant bound: Component integration (Sullivan & Notkin 1992, 1994) is not adequately modularizable in AspectJ


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
Xerox Corporation, AspectJ Team, The AspectJ Programming Guide, 2001, available at URL http://www.aspectj.org/ as of this writing.
2
 
3
 
4
Kalet, I. J., J. P. Jacky, M.M Austin-Seymour, S. M. Hummel, K. J. Sullivan and J. M. Unger, "Prism: a New Approach to

CITED BY  9


REVIEW

"Mario Kupries : Reviewer"

This paper focuses on unsubstantiated design issues and the lack of modularization in currently applied aspect-orientated languages. The position taken by the authors is that aspect-oriented languages enforce modularity, and, thus, enable the modu  more...

Collaborative Colleagues:
Kevin Sullivan: colleagues
Lin Gu: colleagues
Yuanfang Cai: colleagues