A Domain-Specific IDL and its Compiler for Pervasive Computing Applications - Archive ouverte HAL Access content directly
Reports (Research Report) Year : 2007

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

(1) , (1) , (1) , (1) , (2)


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
Origin : Files produced by the author(s)

Dates and versions

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


  • HAL Id : inria-00153375 , version 3


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⟩
115 View
128 Download


Gmail Facebook Twitter LinkedIn More