2014 · JOURNAL ARTICLE

Curracurrong: a stream programming environment for wireless sensor networks

Vasvi Kakkad, Saeed Attar, Andrew E. Santosa, Alan Fekete, Bernhard Scholz

Sensor networksProgramming languagesOperator placement

What this work studies

A programming environment that expresses sensor-network applications as connected stream operators. An extensible operator library supports different applications, while placement algorithms reduce energy use on sensor nodes.

Battery-powered sensor networks need efficient execution, but writing low-level distributed applications is demanding. Curracurrong connects a higher-level query language to execution across the network.

Citation

Vasvi Kakkad, Saeed Attar, Andrew E. Santosa, Alan Fekete, Bernhard Scholz. 2014. Curracurrong: a stream programming environment for wireless sensor networks. Software: Practice and Experience 44(2), 175–199. DOI: 10.1002/spe.2165.