RSS

Développement de systèmes informatiques par assemblage de composants métier sur étagère

17/03/2006
Intervenant(s) : Eric Lefebvre, Professeur à l'École de Technologie Supérieure de Montréal
Une voie toujours prometteuse pour accroître l'efficacité du développement d'applications informatiques est celle de la réutilisation de composants prédéfinis. Deux approches récentes de développement logiciel font appel à de nouveaux concepts qui devraient favoriser grandement cette voie : l'approche Model Driven Engineering (MDE) et l'approche Software Product Line (SPL). L'approche MDE est une généralisation de l'approche MDA (Model Driven Architecture). spécifiée par l'OMG. L'approche SPL par lignes de produits logiciels est directement inspirée des concepts des lignes de produits des autres domaines de l'industrie. La conception des lignes de produits logiciels doit faire appel aux nouvelles techniques d'analyse de domaine requerrant la définition des éléments communs et des éléments variables du domaine. Les approches MDE et SPL ont été adoptées par les principaux fournisseurs informatiques, notamment Microsoft, avec sa proposition sur les usines de logiciels, qui vise à assembler les applications informatiques à partir de patrons, de modèles, de frameworks et d'outils et IBM, avec sa nouvelle suite d'outils Rational. L'objectif ultime de nos projets de recherche, fondé sur ces deux approches, est de créer des lignes de produits logiciels, sous la forme de catalogues de composants d'affaires, qui soient faciles à assembler et à adapter à chaque contexte, grâce à un langage semblable à celui des utilisateurs. L'atteinte de cet objectif requiert principalement: 1. de spécifier les lignes de produits logiciels selon l'analyse du domaine concerné; 2. de construire le catalogue des composants d'affaires, en transformant les spécifications en des modèles indépendants de la technologie, à partir d'archétypes et de patrons d'analyse; 3. d'assembler les modèles de composants, à l'aide d'un langage de configuration des composants, permettant aux utilisateurs du domaine d'affaires de créer l'application spécifique à leurs besoins. La présentation portera sur les trois volets de cet objectif de recherche.

Fabrice.Kordon (at) nulllip6.fr
Mentions légales
Carte du site