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

Fiche détaillée  Récupérer au format
Sixièmes Journées Informatique IN2P3-IRFU, Obernai : France (2008)
La Programmation orientée aspect dans le framework LargOnline
F. Bellachia1
(01/10/2008)

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.
1 :  LAPP - Laboratoire d'Annecy le Vieux de Physique des Particules
Informatique/Génie logiciel