L'objectif de cette UE est la découverte les techniques les plus récentes permettant de faciliter le développement d'applications réparties, tant du point de vue méthodologique que du point de vue technique. On y abordera entre entre la problématique des langages de description d'architecture, les besoins spécifique en middleware adaptables et la présentation des technques de génération automatique de programmes.
Expérience du responsable dans le domaine de l’UE
Je m'intéresse depuis le début de ma thèse (soutenue à l'UPMC en 1992) au nouvelles techniques de dévelopopement de systèmes complexes, en particulier dans le cadre des applications réparties. A ce titre, j'ai été intégré en 2004 (en même temps qu'un collègue de Stanford) au steering committee de la série des "Monterey workshop", sponsorisé par la NSF et l'ARO sur ce problème de conceptions de logiciels complexes. J'ai une solide expérience en terme de réalisation de générateurs de programmes. Je suis également coordinateur de plusieurs livres sur la question.