| Using AspectJ for component integration in middleware |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 31, Citation Count: 3
|
|
|
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
|
Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William G. Griswold, An Overview of AspectJ, Proceedings of the 15th European Conference on Object-Oriented Programming, p.327-353, June 18-22, 2001
|
| |
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
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|