Channel and active component abstractions for WSN programming: A language model with operating system support

Paul Harvey, Alan Dearle, Jonathan Peter Lewis, Joseph Sventek

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

3 Citations (Scopus)

Abstract

To support the programming of Wireless Sensor Networks, a number of unconventional programming models have evolved, in particular the event-based model. These models are non-intuitive to programmers due to the introduction of unnecessary, non-intrinsic complexity. Component-based languages like Insense can eliminate much of this unnecessary complexity via the use of active components and synchronous channels. However, simply layering an Insense implementation over an existing event-based system, like TinyOS, while proving efficacy, is insufficiently space and time efficient for production use. The design and implementation of a new language-specific OS, InceOS, enables both space and time efficient programming of sensor networks using component-based languages like Insense.
Original languageEnglish
Title of host publicationSENSORNETS 2012 - Proceedings of the 1st International Conference on Sensor Networks
Pages35-44
DOIs
Publication statusPublished - 2012
Event1st International Conference on Sensor Networks, SENSORNETS 2012 - Rome, Italy
Duration: 24 Feb 201226 Feb 2012

Conference

Conference1st International Conference on Sensor Networks, SENSORNETS 2012
Country/TerritoryItaly
CityRome
Period24/02/1226/02/12

Fingerprint

Dive into the research topics of 'Channel and active component abstractions for WSN programming: A language model with operating system support'. Together they form a unique fingerprint.

Cite this