University of Limerick
Browse

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

Download (288.02 kB)
conference contribution
posted on 2012-08-01, 14:36 authored by Marcin Karpinski, Vinny Cahill
Wireless sensor, actuator networks 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 func- tional macro-programming language, SOSNA, that employs the stream programming paradigm to concisely specify data transformations in the network so that wireless sensor actu- ator network (WSAN) application developers can focus on higher-level control-oriented problems rather than on design- ing the way in which communication is organised in the net- work. SOSNA accommodates a broad class of WSAN coor- dination models, supports mobility and provides a means of employing feedback for distributed state maintenance. Pro- gram execution proceeds in rounds providing real-time guar- antees on actuator decision making and synchronisation. In addition, static program semantics permit nodes to switch their radios off to conserve energy.

History

Publication

DMSN '08 Proceedings of the 5th workshop on Data management for sensor networks;pp. 49-55

Publisher

Association for Computing Machinery

Note

peer-reviewed

Other Funding information

SFI

Rights

"© ACM, 2008. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in DMSN '08 Proceedings of the 5th workshop on Data management for sensor networks, pp. 49-55, http://dx.doi.org/10.1145/1402050.1402061

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC