Techniques d'aspect pour la gestion de la mémoire répartie dans un environnement CORBA/C++
Résumé
La gestion de la mémoire répartie dans les environnements CORBA C++ n'est pas standardisée. Non seulement elle doit être prise en charge par l'application alors qu'il s'agit d'une préoccupation plutôt technique mais, de plus, elle est transverse à l'ensemble de l'application. Elle doit être mise en place dès que les objets fonctionnels de l'application sont à la fois volumineux et utilisés de façon transitoire. Elle impacte à la fois le côté client CORBA qui utilise une référence vers un objet distant et le côté serveur CORBA qui gère un compteur de références. La programmation orientée aspect apporte une solution permettant de tisser la gestion de mémoire répartie au sein d'une application CORBA. Cet article rend compte de la mise en oeuvre de l'intégration de la gestion de la mémoire répartie dans un environnement scientifique fondé sur CORBA en C++ avec l'outil AspectC++, tisseur statique de C++ dont il a fallu adapter l'utilisation à un environnement CORBA.
Domaines
Génie logiciel [cs.SE]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...