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.
Réalisations du responsable dans le domaine de l’UE
J. Hugues, F. Kordon, and L. Pautet. Towards Proof-Based Real-Time Distribution Middleware. In 13th International Conference On Real-Time Systems (RTS’05), pages 51–70, Paris, France, Avril 2005. BIRP.
Fabrice Kordon and Jörg Henkel. An overview of Rapid System Prototyping today. Design Automation for Embedded Systems, 8(4) :275–282, december 2003.
J. Hugues, F. Kordon, and L. Pautet. Revisiting COTS middleware for DRE systems. In International Symposium on Object-oriented Real-time distributed Computing (ISORC’05), pages 72–79, Seattle, USA, may 2005. IEEE Computer Society.
Fabrice Kordon and William El Kaïm. Code Generation, chapter 21, pages 433–471. Springer Verlag, Petri nets and system engineering (Claude Girault and Rudiger Valk Eds), first edition, 2003.
Fabrice Kordon and Michel Lemoine, editors. Formal methods for embedded distributed systems : how to master the complexity. Kluwer Academic Publishing, first edition, 2004.
Acronyme : rcs
Spécialité : SAR
3 ECTS
Niveau : 500
Semestre : S3
Titre : Répartition et Client-Serveur
Responsable :Lionel Seinturier
Répartition hebdomadaire ou semestrielle
(CM: 2h00)(TME: 2h00)
Contenu
Cette UE est réservée aux étudiants du parcours SIAR et vise à les mettre à niveau sur les aspects relatifs à l’algorithmique répartie et aux paradigme client/serveur utilisé dans les applications Internet. L’algorithmique répartie présentée dans le cadre de cet enseignement est lié au paradigme des objets répartis (appel de méthode distante, systèmes d’adressage global, notions de mandataire, etc.). Les concepts sont mis en œuvre avec un midleware orienté objet (par exemple, Corba ou RMI) dans le cadre des travaux pratiques.
Expérience du responsable dans le domaine de l’UE
Je suis maître de conférences à l'UFR d'informatique de Paris 6 depuis 1999. Mon domaine de recherche porte sur les nouveaux paradigmes (aspect, composant) pour l'architecture du middleware et des systèmes. En 1998, j'ai été ingénieur de recherche à France Telecom R&D (ex CNET). J'y ai travaillé sur l'architecture du middleware. J'ai obtenu ma thèse en 1997 au CNAM Paris sur la conception d'applications réparties. J'ai obtenu en 1993 un diplôme d'ingénieur de l'Institut d'Informatique d'Entreprise (Evry).
Réalisations du responsable dans le domaine de l’UE
Foundations of AOP for J2EE Development. Pawlak - Retaillé - Seinturier. APress. 2005. ISBN: 1-59059-507-6.