s'authentifier
version française rss feed
HAL : in2p3-00347415, version 1

Fiche concise  Récupérer au format
La Programmation orientée aspect dans le framework LargOnline
Bellachia F.
Sixièmes Journées Informatique IN2P3-IRFU, Obernai : France (2008) - http://hal.in2p3.fr/in2p3-00347415
Informatique/Génie logiciel
La Programmation orientée aspect dans le framework LargOnline
F. Bellachia ()1
1 :  LAPP - Laboratoire d'Annecy le Vieux de Physique des Particules
http://wwwlapp.in2p3.fr/
CNRS : UMR5814 – IN2P3 – Université de Savoie
9 Chemin de Bellevue - BP 110 - 74941 Annecy-le-Vieux CEDEX - France
France
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.

Communications sans actes
01/10/2008

Sixièmes Journées Informatique IN2P3-IRFU
Obernai
France
29/09/2008
02/10/2008
F. Bellachia