Home > Research > Publications & Outputs > A State-Based Programming Model and System for ...

Electronic data

View graph of relations

A State-Based Programming Model and System for Wireless Sensor Networks

Research output: Contribution to conference - Without ISBN/ISSN Conference paperpeer-review

Published
Publication date2007
Number of pages6
Pages261-266
<mark>Original language</mark>English
EventIEEE PerCom Workshop on Sensor Networks and Systems for Pervasive Computing (PerSens) - White Plains, NY, USA
Duration: 19/03/200723/03/2007

Conference

ConferenceIEEE PerCom Workshop on Sensor Networks and Systems for Pervasive Computing (PerSens)
CityWhite Plains, NY, USA
Period19/03/0723/03/07

Abstract

Sensor networks are one important building block towards the realisation of context-aware applications. Suitable communication protocols and middleware solutions are necessary to facilitate the development of sensor network applications. Additionally, the vast number of nodes in sensor networks necessitates a new programming model for application developers. Commonly used programming abstractions force the programmer to express the global behaviour of a network in terms of local actions taken at individual nodes. We argue that global programming abstractions are needed to express global behaviour of a network. We present RuleCaster, a novel state-based programming framework for sensor network applications. RuleCaster provides a high-level language for application definition, a compiler that splits the high-level specification into individual tasks and assigns them to the nodes, and a service-based middleware that provides the interface for collaborative execution of these tasks.