A Domain-Specific IDL and its Compiler for Pervasive Computing Applications - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2007

A Domain-Specific IDL and its Compiler for Pervasive Computing Applications

Résumé

Pervasive computing environments introduce new challenges for application development, due to the heterogeneity of the devices involved. In practice, pervasive computing applications rely on general-purpose middleware to manage this heterogeneity, but this approach does not provide programming support and verifications specific to the pervasive computing environment. In this paper, we present a domain-specific IDL and its compiler, dedicated to the development of pervasive computing applications. Our IDL is based on that of CORBA and 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 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. We have implemented a framework generator and have used it to generate frameworks targeting pervasive computing areas such as building surveillance, advanced telecommunications and home automation.
Fichier principal
Vignette du fichier
RR-6213.pdf (372.49 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00153375 , version 1 (10-06-2007)
inria-00153375 , version 2 (11-06-2007)
inria-00153375 , version 3 (12-06-2007)

Identifiants

  • HAL Id : inria-00153375 , version 3

Citer

Wilfried Jouve, Julien Lancia, Nicolas Palix, Charles Consel, Julia L. Lawall. A Domain-Specific IDL and its Compiler for Pervasive Computing Applications. [Research Report] RR-6213, INRIA. 2007. ⟨inria-00153375v3⟩
133 Consultations
134 Téléchargements

Partager

Gmail Facebook X LinkedIn More