High-level Programming Support for Robust Pervasive Computing Applications

Wilfried Jouve 1, 2 Julien Lancia 1, 2 Nicolas Palix 1, 2 Charles Consel 1, 2 Julia Lawall 3
2 Phoenix - Programming Language Technology For Communication Services
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest, EA4136 - Handicap et système nerveux :Action, communication, interaction: rétablissement de la fonction et de la participation [Bordeaux]
Abstract : In this paper, we present a domain-specific Interface Definition Language (IDL) and its compiler, dedicated to the development of pervasive computing applications. Our IDL provides declarative support for concisely characterizing a pervasive computing environment. This description is (1) to be used by programmers as a high-level reference to develop applications that coordinate entities of the target environment and (2) to be passed to a compiler that generates a programming framework dedicated to the target environment. This process enables verifications to be performed prior to runtime on both the declared environment and a given application. Furthermore, customized operations are automatically generated to support the development of pervasive computing activities, such as service discovery and session negotiation for stream-oriented devices.
Type de document :
Communication dans un congrès
6th IEEE Conference on Pervasive Computing and Communications, Mar 2008, Hong Kong, China. 2008
Liste complète des métadonnées

https://hal.inria.fr/inria-00333602
Contributeur : Nicolas Loriant <>
Soumis le : jeudi 23 octobre 2008 - 16:09:56
Dernière modification le : mercredi 14 décembre 2016 - 01:07:08
Document(s) archivé(s) le : mardi 9 octobre 2012 - 14:20:17

Fichier

jouve-al_percom08.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00333602, version 1

Collections

Citation

Wilfried Jouve, Julien Lancia, Nicolas Palix, Charles Consel, Julia Lawall. High-level Programming Support for Robust Pervasive Computing Applications. 6th IEEE Conference on Pervasive Computing and Communications, Mar 2008, Hong Kong, China. 2008. <inria-00333602>

Partager

Métriques

Consultations de
la notice

225

Téléchargements du document

106