- Présentation
- Publications HAL
- Rapports d'activité
Equipe de recherche PHOENIX
Technologie des langages de programmation pour les services de communication
- Responsable : Charles Consel
- Type : Équipe-projet
- Centre(s) de recherche : Bordeaux
- Domaine : Réseaux, systèmes et services, calcul distribué
- Thème : Systèmes et services distribués
- Université de Bordeaux, CNRS, Laboratoire Bordelais de Recherche en Informatique (LaBRI) (UMR5800)
Présentation de l'équipe
Les rapides avancées dans le domaine des communications multimédia, associées à la convergence entre les télécommunications et les réseaux informatiques, ouvre un large spectre de nouvelles fonctionnalités. La création de services devient un moyen fondamental d'offrir ces changements aux utilisateurs finaux. Cette situation a trois conséquences principales :(1) la création de services apparaît comme un domaine dans lequel le développement logiciel est intensif ;(2) étant donné que les services de communication sont considérés comme obligatoirement fiables, la création intensive de services se doit de préserver la robustesse ;(3) la nature multimédia grandissante des services nécéssite de hautes performances de la part des services et des couches sous-jacentes. L'équipe-projet PHOENIX a pour but de concevoir des principes, des techniques et des outils pour le développement de services de communication. Pour satisfaire les exigences de ce domaine, le spectre de nos recherces comprend les éléments clés qui sous-tendent les services de communication : l'infrastructure permettant de déployer des services (plateforme de signalisation, protocoles de transport, et description de sessions), l'architecture logicielle supportant les services (le modèle client-serveur, les interfaces de programmation, et la notion de logique du service), et enfin, les terminaux permettant la communication (fonctionnalités des terminaux et systèmes embarqués).Axes de recherche
Notre approche couvre trois aspects clés du domaine des services de communication :- la définition de nouveaux langages dédiés à un domaine (ou DSLs pour Domain Specific Languages), utilisant la technologie des langages de programmation pour permettre la spécification de services robustes; ;
- l'étude des couches supportant les services de communication pour améliorer la flexibilité et les performances;;
- l'application à des domaines concrets pour valider notre approche.
Relations industrielles et internationales
Contrats:- Microsoft Embedded Systems RFP Grant
- Programmable Web Services - Microsoft
- ACI Securité COrSS
- Ambient Intelligence For The Networked Home Environment (IP6 Amigo)
- Plate-forme pour le dévelopement d'applications multimédia robustes pour les terminaux mobiles - Région Aquitaine
Collaborations internationales:
Nous travaillons en étroite collaboration avec l'université de Portland, Portland State University (Jonathan Walpole, Wu-Chang Fend, et Wu-Chi Feng), et avec l'institut de technologie de Géorgie, Goergia Institute of Technology (Calton Pu). Ces collaborations portent sur les DSLs et la spécialisation pour les systèmes d'exploitation. Nous travaillons également autour des DSLs et la spécialisation de composants avec Julia Lawall, professeur à l'université de Copenhague (DIKU).
Equipes de recherche du même thème :
- ACES - Informatique diffuse et systèmes embarqués
- ADAM - Adaptive Distributed Applications and Middleware
- ARLES - Architectures logicielles et systèmes distribués
- ASAP - As Scalable As Possible : fondements des systèmes large-échelle dynamiques
- ASCOLA - Langages d'aspects et de composition
- ATLANMOD - Technologies de modélisation pour la production, le fonctionnement et l'évolution du logiciel
- CIDRE - Confidentialité, Intégrité, Disponibilité et Répartition
- FOCUS - Foundations of Component-based Ubiquitous Systems
- INDES - Programmation diffuse et sécurisée
- LOGNET - Réseaux Logiques : Réseaux de Recouvrement Autonomes et Ordinateurs Globaux et Pervasifs
- MYRIADS - Conception et mise en oeuvre de systèmes distribués autonomes
- OASIS - Objets actifs, sémantique, Internet et sécurité
- POPS - Systèmes et réseaux pour Petits Objets Portables et Sécurisés
- REGAL - Répartition et gestion d'applications à large échelle
- RMOD - Analyses et construction de langage pour l'évolution d'applications orientées Objet
- SARDES - Architecture de systèmes réflexifs pour les environnements distribués
- SCORE - Services et coopération
- TRISKELL - Construction fiable et efficace d'applications par assemblage de composants logiciels
Contact
Responsable de l'équipe
Charles Consel
(Voir toutes les équipes)
Tél: +33 5 40 00 60 48
Secrétariat
Tél: +33 5 40 00 60 48
En savoir plus
Généalogie
Cette équipe fait suite à
Rechercher une équipe
Par centre de recherche Inria
Inria
Inria.fr
Inria Channel

Voir aussi