Abstract
This paper summarizes the latest developments in AspectJ, a general-purpose aspect-oriented programming (AOP) extension to Java. Some examples of aspects are shown. Based on our experience in designing language extensions for AOP, we also present a design space for AOP languages that may be of interest to the AOP community.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Irwin J., Loingtier J.-M., Gilbert J. et al. Aspect-Oriented Programming of Sparse Matrix Code. In proc. International Scientific Computing in Object-Oriented Parallel Environments (ISCOPE), Marina del Rey, USA, 1997.
Kiczales G. AOP: Going beyond objects for better separation of concerns in design and implementation. Xerox PARC, Slides of invited talk, http://www.parc.xerox.com/aop/invited-talk/
Kiczales G., Lamping J., Mendhekar A. et al. Aspect-Oriented Programming. In proc. European Conference on Object-Oriented Programming, Finland, 1997.
Lopes C. and Kiczales G. Aspect-Oriented Programming with AspectJ. Xerox PARC, Tutorial, http://www.parc.xerox.com/aop/aspectj/tutorial
Lopes C.V. D: A Language Framework for Distributed Programming. PhD thesis, College of Computer Science, Northeastern University,Boston, 1997.
Mendhekar A., Kiczales G. and Lamping J. RG: A Case-Study for Aspect-Oriented Programming. Xerox PARC, Palo Alto, CA. Technical report SPL97-009 P9710044, February 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lopes, C.V., Kiczales, G. (1998). Recent Developments in AspectJ™. In: Demeyer, S., Bosch, J. (eds) Object-Oriented Technology: ECOOP’98 Workshop Reader. ECOOP 1998. Lecture Notes in Computer Science, vol 1543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49255-0_119
Download citation
DOI: https://doi.org/10.1007/3-540-49255-0_119
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65460-5
Online ISBN: 978-3-540-49255-9
eBook Packages: Springer Book Archive