Sciweavers

DMSN
2008
ACM

Stream-based macro-programming of wireless sensor, actuator network applications with SOSNA

14 years 1 months ago
Stream-based macro-programming of wireless sensor, actuator network applications with SOSNA
Wireless sensor, actuator networks (WSANs) distinguish themselves from wireless sensor networks by the need to coordinate actuators' actions, real-time constraints on communication and the frequently feedback-based nature of computation performed in the network. In this paper we propose a functional macro-programming language, SOSNA, that employs the stream programming paradigm to concisely specify data transformations in the network so that WSAN system developers can focus on higher-level control-oriented problems rather than on designing the way in which communication is organised in the network. SOSNA accommodates a broad class of WSAN coordination models, supports mobility and provides a means of employing feedback for distributed state maintenance. Program execution procedes in rounds providing real-time guarantees on actuator decision making and synchronisation. In addition, static program semantics permit nodes to switch their radios off to conserve energy. To the best of ...
Marcin Karpinski, Vinny Cahill
Added 19 Oct 2010
Updated 19 Oct 2010
Type Conference
Year 2008
Where DMSN
Authors Marcin Karpinski, Vinny Cahill
Comments (0)