Title :
State-centric programming for sensor-actuator network systems
Author :
Liu, Jiangchuan ; Chu, Michael ; Liu, Jiangchuan ; Reich, J. ; Zhao, Feng
Author_Institution :
Palo Alto Res. Center, CA, USA
Abstract :
Distributed embedded systems such as wireless sensor and actuator networks require new programming models and software tools to support the rapid design and prototyping of sensing and control applications. Unlike centralized platforms and Web-based distributed systems, these distributed sensor-actuator network (DSAN) systems are characterized by a massive number of potentially failing nodes, limited energy and bandwidth resources, and the need to rapidly respond to sensor input. We describe a state-centric, agent-based design methodology to mediate between a system developer´s mental model of physical phenomena and the distributed execution of DSAN applications. Building on the ideas of data-centric networking, sensor databases, and proximity-based group formation, we introduce the notion of collaboration groups, which abstracts common patterns in application-specific communication and resource allocation. Using a distributed tracking application with sensor networks, we´ll demonstrate how state-centric programming can raise the abstraction level for application developers.
Keywords :
Internet; ad hoc networks; software agents; wireless sensor networks; actuator networks; agent-based design methodology; distributed embedded systems; distributed sensor-actuator network systems; software tools; state-centric programming; wireless sensor networks; Actuators; Application software; Bandwidth; Embedded system; Sensor phenomena and characterization; Sensor systems; Sensor systems and applications; Software prototyping; Software tools; Wireless sensor networks;
Journal_Title :
Pervasive Computing, IEEE
DOI :
10.1109/MPRV.2003.1251169