State-centric programming for sensor-actuator network systems | IEEE Journals & Magazine | IEEE Xplore

State-centric programming for sensor-actuator network systems


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 o...Show More

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.
Published in: IEEE Pervasive Computing ( Volume: 2, Issue: 4, Oct.-Dec. 2003)
Page(s): 50 - 62
Date of Publication: 31 December 2003

ISSN Information:


References

References is not available for this document.