DocumentCode :
3402064
Title :
High-level Programming Support for Robust Pervasive Computing Applications
Author :
Jouve, Wilfried ; Lancia, Julien ; Palix, Nicolas ; Consel, Charles ; Lawall, Julia
Author_Institution :
INRIA, Rocquencourt
fYear :
2008
fDate :
17-21 March 2008
Firstpage :
252
Lastpage :
255
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.
Keywords :
program compilers; ubiquitous computing; declarative support; high-level programming support; high-level reference; interface definition language; robust pervasive computing applications; session negotiation; stream-oriented devices; target environment; Application software; Dynamic programming; Middleware; Motion analysis; Pervasive computing; Program processors; Programming profession; Robustness; Runtime environment; Taxonomy; Application development; Programming Support; generation; middleware;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Pervasive Computing and Communications, 2008. PerCom 2008. Sixth Annual IEEE International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-0-7695-3113-7
Type :
conf
DOI :
10.1109/PERCOM.2008.9
Filename :
4517402
Link To Document :
بازگشت