Learn More
In this paper, we present the JAC (Java Aspect Components) framework to build aspect-oriented distributed applications in Java. This paper goes from the aspect-oriented programming means to the architectural details of the framework implementation. The two core mechanisms depicted to extend the application semantics in order to add well-separated concerns(More)
Advanced techniques in separation of concerns such as Aspect-Oriented Programming, help to develop more maintainable and more efficient applications by providing means for modularizing crosscutting concerns. However, conflicts may appear when several concerns need to be composed for the same application, especially when dealing with around advice. We call(More)
HAL is a multidisciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt età la diffusion(More)