3259 articles – 5421 references  [version française]
HAL: hal-00498860, version 1

Detailed view  Export this paper
First Workshop on Aspect-Oriented Middleware Development, Grenoble : France (2005)
Using aspects for integrating a middleware for dynamic adaptation
Gaëtan Vaysse 1, Françoise André 1, Jérémy Buisson 1
(2005)

Middlewares are designed to hide common concerns in software development. One of the challenges in middleware development is to conceive how they can be integrated into applications in an efficient manner and at an acceptable cost for developers. This article reports results of practical experiences of integrating Afpac, a middleware for dynamic adaptation, thanks to aspect-oriented programming. Using current techniques, places where applications and middlewares can interact are limited to boundaries of application entities. In the case of Afpac, this is not sufficient. This paper details the issues that arise when integrating Afpac and proposes a set of features an aspect weaver should have to be usable in that case. As usual weavers do not provide those features, a weaver has been developed in order to demonstrate the feasability of this approach.
1:  PARIS (INRIA - IRISA)
CNRS : UMR6074 – INRIA – École normale supérieure de Cachan - ENS Cachan – Institut National des Sciences Appliquées (INSA) - Rennes – Université de Rennes 1
Computer Science/Software Engineering
dynamic adaptation – aspect-oriented programming – middleware integration
Attached file list to this document: 
PDF
paper.pdf(150.3 KB)