- Presentation
- HAL publications
- Activity reports
PHOENIX Research team
Programming Language Technology For Communication Services
- Leader : Charles Consel
- Type : Project team
- Research center(s) : Bordeaux
- Field : Networks, Systems and Services, Distributed Computing
- Theme : Distributed Systems and Services
- Université de Bordeaux, CNRS, Laboratoire Bordelais de Recherche en Informatique (LaBRI) (UMR5800)
Team presentation
The frantic nature of technological advances in the area of multimedia communications, compounded with the effective convergence between telecommunication and computer networks, is opening up a host of new functionalities, placing service creation as a fundamental vehicle to bring these changes to end-users. The phoenix group aims to develop principles, techniques and tools for the development of communication services. To address the requirements of this domain, the scope of our research comprises the key elements underlying communication services: the infrastructure that enables communication to be set up (e.g., signalling platform, transport protocols, and session description); the software architecture underlying services (e.g., the client-server model, programming interfaces, and the notion of service logic); and, communication terminals (e.g., terminal features and embedded systems).Phoenix builds upon results that have been obtained by the Compose research group whose aim was to study new approaches to developing adaptable software components in the domain of systems and networking.
Research themes
Our approach covers three key aspects of the area of communication services:- Definition of new Domain-Specific Languages (DSLs), using programming language technology to enable the specification of robust services;
- Study of the layers underlying communication services to improve flexibility and performance;
- Application to concrete areas to validate our approach.
International and industrial relations
Contracts- Microsoft Embedded Systems RFP Grant
- Programmable Web Services ? Microsoft
- ACI Security COrSS
- Ambient Intelligence For The Networked Home Environment (IP6 Amigo)
- A Platform for the Development of Robust Multimedia Applications in Mobile Terminals ? Région Aquitaine
We are closely working with Portland State University (Jonathan Walpole, Wu-Chang Feng, and Wu-Chi Feng), and the Georgia Institute of Technology (Calton Pu). The topic of our collaboration is DSLs and specialization for operating systems.
We are working on the areas of Domain Specific Languages and component specialization with Julia Lawall, professor at the University of Copenhagen (DIKU).
Research teams of the same theme :
- ACES - Ambient computing and embedded systems
- ADAM - Adaptive Distributed Applications and Middleware
- ARLES - Software architectures and distributed systems
- ASAP - As Scalable As Possible: foundations of large scale dynamic distributed systems
- ASCOLA - Aspect and composition languages
- ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
- CIDRE - Confidentialité, Intégrité, Disponibilité et Répartition
- FOCUS - Foundations of Component-based Ubiquitous Systems
- INDES - Secure Diffuse Programming
- LOGNET - Logical Networks: Self-organizing Overlay Networks and Programmable Overlay Computing Systems
- MYRIADS - Design and Implementation of Autonomous Distributed Systems
- OASIS - Active objects, semantics, Internet and security
- POPS - System and Networking for Portable Objects Proved to be Safe
- REGAL - Large-Scale Distributed Systems and Applications
- RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
- SARDES - System architecture for reflective distributed computing environments
- SCORE - Services and Cooperation
- TRISKELL - Reliable and efficient component based software engineering
Contact
Team leader
Charles Consel
(See all teams)
Tel.: +33 5 40 00 60 48
Secretariat
Tel.: +33 5 40 00 60 48
Find out more
Genealogy
This team follows
Inria
Inria.fr
Inria Channel

See also