Sciweavers

IPSN
2005
Springer

Beyond event handlers: programming wireless sensors with attributed state machines

14 years 6 months ago
Beyond event handlers: programming wireless sensors with attributed state machines
— Event-driven programming is a popular paradigm for programming sensor nodes. It is based on the specification of actions (also known as event handlers) which are triggered by the occurrence of events. While this approach is both simple and efficient, it suffers from two important limitations. Firstly, the association of events to actions is static—there is no explicit support for adopting this association depending on the program state. Secondly, a program is split up into many distinct actions without explicit support for sharing information among these. These limitations often lead to issues with code modularity, complexity, and correctness. To tackle these issues we propose OSM, a programming model and language for sensor nodes based on finite state machines. OSM extends the event paradigm with states and transitions, such that the invocation of actions becomes a function of both the event and the program state. For removing the second limitation, OSM introduces state attri...
Oliver Kasten, Kay Römer
Added 27 Jun 2010
Updated 27 Jun 2010
Type Conference
Year 2005
Where IPSN
Authors Oliver Kasten, Kay Römer
Comments (0)