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