La Programmation orientée aspect dans le framework LargOnline

Abstract : La Programmation Orientée Aspect (AOP en anglais) est un paradigme de programmation qui permet de séparer les considérations techniques (aspect en anglais) comme le logging, la persistance, l'authentification, des descriptions métier (c.-à-d. fonctionnalités des classes) dans une application. Cette technique a été appliquée dans le framework LargOnline développé (en C++) dans le cadre du système de lecture du Calorimètre électromagnétique à Argon liquide d'ATLAS. Je me propose de présenter rapidement la POA qui date de 1997 mais pas usitée dans notre milieu et de préciser pourquoi et comment cette technologie a été utilisée dans le code online du Calorimètre électromagnétique. Plusieurs aspects (notamment le profiling, debugging, point de rendez-vous, adaptateur) ont été implémentés en C++ de manière dynamique.
docType_s : Conference papers
Domain :


http://hal.in2p3.fr/in2p3-00347415
Contributor : Berger Nicole <>
Submitted on : Monday, December 15, 2008 - 5:00:24 PM
Last modification on : Monday, December 15, 2008 - 5:00:24 PM

Identifiers

  • HAL Id : in2p3-00347415, version 1

Collections

Citation

F. Bellachia. La Programmation orientée aspect dans le framework LargOnline. Sixièmes Journées Informatique IN2P3-IRFU, Sep 2008, Obernai, France. <in2p3-00347415>

Export

Share