RNTI

MODULAD
Vers une architecture d'adaptation automatique des applications reparties basées composants
In CAL 2010, vol. RNTI-L-5, pp.1-13
Résumé
Les systèmes informatiques d'aujourd'hui sont de plus en plus pervasifs, composés de composants hétérogènes fournissant des fonctionnalités avec des interactions complexes. Les recherches existantes sur le développement à base de composants ont surtout porté sur la structure des composants, les interfaces et les fonctionnalités de ces derniers. Le domaine de l'architecture logicielle traite, entre autres, de l'importance significative des interactions des composants, y compris la notion de connecteurs logiciels. Si les travaux sur l'assemblage des composants ne manquent pas, peu d'approches considèrent l'hétérogénéité des interactions en matière de types et de formats des données manipulés permettant ainsi d'assurer la compatibilité technique et sémantique des échanges. Dans ce papier, nous proposons une architecture basée sur les données de type multimédia pour l'adaptation des composants hétérogènes. Nous proposons dans un premier temps un typage des interactions des composants afin de pouvoir présenter les déférents formats de média (image, texte, son, vidéo). Nous développons ensuite un service d'adaptation permettant de détecter et de résoudre le problème de l'hétérogénéité entre les composants incompatibles. Nous proposons de voir l'adaptation comme une propriété non fonctionnelle assurée par un connecteur appelé « connecteur d'adaptation ». Mots clés : Architecture Logicielle, Connecteur, Service, Multimédia, Hétérogénéité.