Expressing Sensor Network Interaction Patterns Using Data-Driven Macroprogramming

  • Authors:
  • Animesh Pathak;Luca Mottola;Amol Bakshi;Viktor K. Prasanna;Gian Pietro Picco

  • Affiliations:
  • University of Southern California, USA;Politecnico di Milano, Italy;University of Southern California, USA;University of Southern California, USA;University of Trento, Italy

  • Venue:
  • PERCOMW '07 Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications Workshops
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Wireless Sensor Networks (WSNs) are increasingly being employed as a key building block of pervasive computing infrastructures, owing to their ability to be embedded within the real world. So far, pervasive applications for WSNs have been developed in an ad-hoc manner using node-centric programming models, focusing on the behavior of single nodes. Instead, macro-programming models provide much higher levels of abstractions, allowing developers to reason on the sensor network as a whole. In this paper, we demonstrate how a wide range of interaction patterns commonly found in pervasive, embedded applications can be expressed using ATaG, a data-driven macro-programming language. To support this, we showcase real-world applications developed in ATaG, and consider both homogeneous, sense-only scenarios, and heterogeneous settings involving actuation on the environment under control.