Abstract
Our experience recovering architectures from object-oriented systems in the context of the FAMOOS Esprit project corroborates the existence of aspects that cross-cut the functionality of a software system. Furthermore, it is important for programmers to recognize these aspects, even in the absence of language support for aspects, because the tangling that results is important to understanding what policies have been adopted for issues such as concurrency, distribution, persistency etc.
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
M. P. Atkinson and R. Morrison, “Orthogonally Persistent Object Systems”, Int. J. Very Large Data Bases 4, 3, 319–401, 1995
A. Chien, J. Dolby, B. Ganguly, V. Karamcheti, X. Zhang, High Level Parallel Programming: The Illinois Concert System, submitted for publication 1997
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J. Loingtier and J. Irwin, Aspect-Oriented Programming, Xerox Palo Alto Research Center, 1997
C. I. V. Lopes, D: A Language Framework for Distributed Programming, Ph.D. thesis, Northeastern University, Nov. 1997
J. E. B. Moss and A. L. Hosking, “Approaches to Adding Persistence to Java”, in First International Workshop on Persistence and Java, Technical Report 96-58,Sun Microsystems Laboratories, Nov. 1996
J. B. Plevyak, Optimization of Object-Oriented and Concurrent Programs, Ph.D. thesis, University of Illinois at Urbana-Champaign, 1996
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
Nebbe, R.D. (1998). Coordination and Composition: The Two Paradigms Underlying AOP ?. 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_120
Download citation
DOI: https://doi.org/10.1007/3-540-49255-0_120
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