• DocumentCode
    838666
  • 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
  • Volume
    2
  • Issue
    4
  • fYear
    2003
  • Firstpage
    50
  • Lastpage
    62
  • 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;
  • fLanguage
    English
  • Journal_Title
    Pervasive Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1536-1268
  • Type

    jour

  • DOI
    10.1109/MPRV.2003.1251169
  • Filename
    1251169