A DSL Paradigm for Domains of Services: A Study of Communication Services

Charles Consel 1, 2 Laurent Réveillère 1, 2
1 PHOENIX - Programming Language Technology For Communication Services
INRIA Futurs, Université Sciences et Technologies - Bordeaux 1, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
Abstract : The domain of services for mobile communication terminals has long become a fast-moving target. Indeed, this domain has been affected by a continuous stream of technological advances on aspects ranging from physical infrastructures to mobile terminals. As a result, services for this domain are known to be very unpredictable and volatile. This situation is even worse when considering services relying heavily on multimedia activities (e.g., games, audio and/or video messages, etc.). Such an application area is very sensitive to a large variety of aspects such as terminal capabilities (graphics, CPU, etc.), bandwidth, service provider's billing policies, QoS, and user expectations. To address these issues, we present a paradigm based on domain-specific languages (DSLs) that enables networking and telecommunication experts to quickly develop robust communication services. Importantly, we propose implementation strategies to enable this paradigm to be supported by existing software infrastructures. Our DSL paradigm is uniformly used to develop a platform for communication services, named Nova. This platform addresses various domains of services including telephony services, e-mail processing, remote- document processing, stream processing, and HTTP resource adaption.
Type de document :
Chapitre d'ouvrage
Domain-Specific Program Generation, Springer Verlag, pp.165-179, 2004, Lecture Notes in Computer Science, State-of-the-Art Survey
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-00350215
Contributeur : Laurent Réveillère <>
Soumis le : mardi 6 janvier 2009 - 11:21:56
Dernière modification le : jeudi 10 septembre 2015 - 01:06:30
Document(s) archivé(s) le : mardi 8 juin 2010 - 17:15:28

Fichier

dagstuhl04_consel_reveillere.p...
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00350215, version 1

Collections

Citation

Charles Consel, Laurent Réveillère. A DSL Paradigm for Domains of Services: A Study of Communication Services. Domain-Specific Program Generation, Springer Verlag, pp.165-179, 2004, Lecture Notes in Computer Science, State-of-the-Art Survey. 〈hal-00350215〉

Partager

Métriques

Consultations de
la notice

301

Téléchargements du document

129