Can aspects be injected? Experience with replication and protection

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free