Title :
Expressing Sensor Network Interaction Patterns Using Data-Driven Macroprogramming
Author :
Pathak, Animesh ; Mottola, Luca ; Bakshi, Amol ; Prasanna, Viktor K. ; Picco, Gian Pietro
Author_Institution :
Southern California Univ., CA
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
Keywords :
ubiquitous computing; wireless sensor networks; data-driven macroprogramming; embedded applications; heterogeneous settings; node-centric programming models; pervasive computing infrastructures; sensor network interaction patterns; wireless sensor networks; Actuators; Application software; Automatic control; Control system synthesis; Large-scale systems; Pervasive computing; Programming profession; Sensor phenomena and characterization; Temperature sensors; Wireless sensor networks;
Conference_Titel :
Pervasive Computing and Communications Workshops, 2007. PerCom Workshops '07. Fifth Annual IEEE International Conference on
Conference_Location :
White Plains, NY
Print_ISBN :
0-7695-2788-4
DOI :
10.1109/PERCOMW.2007.46