|
|
36ème
rencontre Irisatech
Développement
de logiciels par aspects
31 mars 2006 - IRISA
|
Le
développement du logiciel par aspects (Aspect-Oriented Software
Development, AOSD, en anglais) regroupe un ensemble de techniques
pour la définition modulaire et l'implémentation de
fonctionnalités transverses des applications de grande taille,
telles que le comportement transactionnel et la sécurité
dans les composants logiciels, la gestion de sessions dans les serveurs
HTTP. Dû à l'importance de ces fonctionnalités
pour la construction des applications à grande echelle et du
fait que les problèmes sous-jacents sont des problèmes
fondamentaux du génie logiciel, l'AOSD a suscité un
grand intérêt dans le monde académique mais aussi
chez les éditeurs de logiciels, les SSII...
Cette journée
fut l'occasion de présenter différentes techniques pour
l'AOSD qui sont déjà opérationnelles (ou sont
sur le point de l'être) dans un contexte industriel.
Après une brève introduction aux concepts fondamentaux
du développement par aspects faite par l'INRIA, IBM UK (laboratoires
de Hursley) a présenté son instantiation dans le monde
Eclipse/Java, avec leur outil pour AspectJ, Improve S.A. (Puteaux)
a ensuite montré l'utilisation des aspects dans le contexte
d'applications construites sur la base de la plate-forme J2EE.
Le réseau AOSD-Europe
AOSD-Europe (http://www.aosd-europe.net),
le réseau européen d'excellence sur le développement
du logiciel par aspects, réunit 9 partenaires dont IBM UK et
l'INRIA. Le réseau a pour vocation d'intégrer les résultats
des partenaires concernant l'expression de fonctionnalités
transverses pendant les différentes phases du développement
et de développer une plate-forme logicielle intégrée.
|
Les
exposés
|
Présentation
générale, par Jean-Loïc Delhaye, chargé
des relations industrielles et des affaires européennes à
l'Irisa/Inria Rennes
vidéo
[0:49] ; audio
seul
|
Introduction
to aspect-oriented software development, par Jean-Marc Jézéquel,
responsable scientifique du projet Triskell à l'Irisa/Inria
Rennes
vidéo
[8mn] ; audio
seul
transparents
|
Introduction,
par Mario Südholt, chargé de recherche, projet Obasco,
INRIA-Ecole des Mines de Nantes
vidéo
[2mn] ; audio seul
|
"AspectJ
development and AOSD product integration at IBM", par Andy
Dean, IBM UK, Hursley
(en attente d'accord)
|
"Utilisation
des technologies récentes de programmation pour passer du framework
au socle technique",
par Didier Girard, Improve S.A., Puteaux
vidéo[39mn]
; audio
transparents
|
(c) Pôle
audiovisuel de l'Irisa. Pour
lire les présentations audio/vidéo vous devez disposer
du lecteur RealPlayer
Vous
pouvez télécharger une version gratuite sur le site
de Real
|