DocumentCode
2291327
Title
Dynamic Sensor Network Reprogramming using Sensorscheme
Author
Evers, Leon ; Havinga, Paul ; Kuper, Jan
Author_Institution
Univ. of Twente, Enschede
fYear
2007
fDate
3-7 Sept. 2007
Firstpage
1
Lastpage
5
Abstract
Building wireless sensor network applications is a challenging task, and it has become apparent that it is crucial for many sensor networks to be able to load or update the application after deployment. Since communication is a scarce resource and costly in terms of energy, it is important to minimize code size when reprogramming WSNs in the field. This paper introduces SensorScheme as a novel interpreted WSN platform for dynamically loading sensor network applications. It is based on the semantics of the Scheme language and is equipped with high-level programming facilities such as higher-order functions, garbage collection, communication by automatic marshalling of data items, and co-routines to implement blocking I/O operations. SensorScheme makes efficient use of the little available memory in WSN nodes, uses a very compact program notation during wireless transmission, and provides a safe interpreted execution environment, preventing malfunctioning programs from crashing the device. We illustrate the use of SensorScheme and evaluate its code compactness and energy- efficiency.
Keywords
electromagnetic wave transmission; semantic networks; wireless sensor networks; SensorScheme; dynamic sensor network; high level programming; loading sensor network; reprogramming; semantics; wireless sensor network; wireless transmission; Automatic programming; Bandwidth; Computer crashes; Functional programming; Hardware; Land mobile radio; Memory management; Mobile communication; Virtual machining; Wireless sensor networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Personal, Indoor and Mobile Radio Communications, 2007. PIMRC 2007. IEEE 18th International Symposium on
Conference_Location
Athens
Print_ISBN
978-1-4244-1144-3
Electronic_ISBN
978-1-4244-1144-3
Type
conf
DOI
10.1109/PIMRC.2007.4394138
Filename
4394138
Link To Document