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