Abstract
Aspect-oriented programming is a promising idea that can improve the quality of software by reduce the problem of code tangling and improving the separation of concerns. At ECOOP’97, the first AOP workshop brought together a number of researchers interested in aspectorientation. At ECOOP’98, during the second AOP workshop the participants reported on progress in some research topics and raised more issues that were further discussed.
This year, the ideas and concepts of AOP have been spread and adopted more widely, and, accordingly, the workshop received many submissions covering areas from design and application of aspects to design and implementation of aspect languages.
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
L. Bougé and N. Francez. A compositional approach to superimposition. In ACMSIGACT-SIGPLAN Symposium on Principles of Programming Languages, pages 240–249, Jan 1988.
D. Harel. Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8:231–274, 1987.
S. Katz. A superimposition control construct for distributed systems., ACM Trans. on Programming Languages and Systems, 15:337–356, April 1993.
L. Pazzi. Extending StateCharts for representing parts and wholes., In Proceedings of the EuroMicro-97 Conference, Budapest, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bergmans, L., Lopes, C.V. (1999). Aspect-Oriented Programming. In: Moreira, A. (eds) Object-Oriented Technology ECOOP’99 Workshop Reader. ECOOP 1999. Lecture Notes in Computer Science, vol 1743. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46589-8_17
Download citation
DOI: https://doi.org/10.1007/3-540-46589-8_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66954-8
Online ISBN: 978-3-540-46589-8
eBook Packages: Springer Book Archive