DocumentCode
1824008
Title
Programming iMote Networks Made Easy
Author
Bauderon, Michel ; Grumbach, Stéphane ; Gu, Daqing ; Qi, Xin ; Qu, Wenwu ; Suo, Kun ; Zhang, Yu
Author_Institution
Univ. de Bordeaux, Bordeaux, France
fYear
2010
fDate
18-25 July 2010
Firstpage
539
Lastpage
544
Abstract
In this paper, we report on our experiment with the deployment of a virtual machine, Netquest, which evaluates protocols written in a declarative language, over iMote devices. Netquest offers a new programming model for sensor networks with a high level of abstraction. Protocols and applications can be written in a simple rule-based language, which allows concise and application centric programming. The Netquest Virtual Machine is implemented on top of an embedded DBMS, SQLite, which carries on most of the computation. Our experiments over a small network of iMote devices demonstrate (i) that high-level programming abstraction can be provided on such devices, and (ii) that declarative applications for sensor networks can be developed easily.
Keywords
high level languages; program diagnostics; protocols; telecommunication computing; virtual machines; wireless sensor networks; DBMS; Netquest virtual machine; SQLite; application centric programming; declarative language; high-level programming abstraction; iMote devices; iMote networks; rule-based language; sensor networks; Databases; Engines; Magnetic heads; Programming; Routing protocols; Virtual machining; Programming abstraction; declarative networking; sensor networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Sensor Technologies and Applications (SENSORCOMM), 2010 Fourth International Conference on
Conference_Location
Venice
Print_ISBN
978-1-4244-7538-4
Type
conf
DOI
10.1109/SENSORCOMM.2010.87
Filename
5558127
Link To Document