Dynamic Sensor Network Reprogramming using SensorScheme

L. Evers, Paul J.M. Havinga, Jan Kuper

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademic

    4 Citations (Scopus)
    184 Downloads (Pure)

    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 energyefficiency.
    Original languageUndefined
    Title of host publicationProceedings of the 18th Annual IEEE Symposium on Personal, Indoor and Mobile Radio Communications
    Place of PublicationLos Alamitos
    PublisherIEEE
    Pages1-5
    Number of pages5
    ISBN (Print)1-4244-1144-0
    DOIs
    Publication statusPublished - 3 Sept 2007
    Event18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC 2007 - Athens, Greece
    Duration: 3 Sept 20077 Sept 2007
    Conference number: 18

    Publication series

    Name
    PublisherIEEE Computer Society Press
    NumberP2773

    Conference

    Conference18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC 2007
    Abbreviated titlePIMRC
    Country/TerritoryGreece
    CityAthens
    Period3/09/077/09/07

    Keywords

    • CAES-PS: Pervasive Systems
    • METIS-242181
    • IR-64157
    • EWI-10397

    Cite this