Separation of concerns, which allows programming the nun-functional aspects of an application in a more or less orthogonal manner from the functional code, is be-coming a general trend in software development. The most widely used architectural pattern for implementing aspects involves indirection objects, raising a performance overhead at execution time. Thus, it appears as being an attractive challenge to be able to inject the code of aspects within the business components of an application in order to avoid indirection objects. With regard to two aspects (replication and protection), this paper replies to the following question: being given the code of an aspect as with an indi-rection-based implementation, is it possible to use a generic (aspect-independent) tool which would automatically inject this code within the application components ? The results show that this injection process is feasible and can be automated through the handling of a specific injection pattern. © Springer-Verlag Berlin Heidelberg 2003.
CITATION STYLE
Bouchenak, S., Boyer, F., De Palma, N., & Hagimont, D. (2003). Can aspects be injected? Experience with replication and protection. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2888, 1402–1420. https://doi.org/10.1007/978-3-540-39964-3_88
Mendeley helps you to discover research relevant for your work.