ACM Home Page
Please provide us with feedback. Feedback
Using AspectJ for component integration in middleware
Full text PdfPdf (227 KB)
Source Conference on Object Oriented Programming Systems Languages and Applications archive
Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications table of contents
Anaheim, CA, USA
SESSION: Practitioners report table of contents
Pages: 339 - 344  
Year of Publication: 2003
ISBN:1-58113-751-6
Authors
Adrian Colyer  IBM UK Limited, Hursley Park, Winchester, England
Andy Clement  IBM UK Limited, Hursley Park, Winchester, England
Ron Bodkin  New Aspects of Security, San Francisco, CA
Jim Hugunin  Palo Alto Research Center, Palo Alto, CA
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 31,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/949344.949440
What is a DOI?

ABSTRACT

This report discusses experiences applying AspectJ [1] to modularize crosscutting concerns in a middleware product line at IBM®. Aspect oriented programming techniques were used to cleanly separate platform specific facilities for aspects such as error handling, performance monitoring and logging from base components, permitting those components to be reused in multiple environments. The initiative also guided the design of the AspectJ Development Tools (AJDT) for Eclipse, and influenced the technical direction of the AspectJ implementation.


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
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J., Irwin, J. Aspect Oriented Programming. In Proc. of ECOOP '97, LNCS 1241, pp. 220--243, Springer-Verlag, 1997
 
3
Log4j: The Apache Jakarta Project, http://jakarta.apache.org/log4j/docs/
 
4
Jakarta Commons Logging: The Apache Jakarta Project, http://jakarta.apache.org/commons/logging.html
 
5
The AspectJ project team: New pertype aspect specifier, AspectJ 1.1 Readme.
 
6
Colyer, A. Clement, A. and Kersten, M. Aspect Oriented Programming with AJDT. In proceedings Analysis of Aspect Oriented Software workshop, ECOOP 2003.
 
7
Davies, J. et al. Aspect Oriented Profiler. Practitioner Report, AOSD 200


Collaborative Colleagues:
Adrian Colyer: colleagues
Andy Clement: colleagues
Ron Bodkin: colleagues
Jim Hugunin: colleagues

Peer to Peer - Readers of this Article have also read: