Programmable Middleware for Wireless Sensor Networks Applications Using Mobile Agents

Date Added: Apr 2010
Format: PDF

The authors describe the design, implementation and performance evaluation of Wiseman: a middleware platform developed for interpreting mobile agent scripts in Wireless Sensor Networks (WSN). Inspired by an earlier agent system originally devised for the coordination of distributed process in wired networks, they developed a simplified interpreter that can be embedded in resource limited wireless sensor devices for processing text-based codes that realize diverse WSNs tasks. They describe in detail the foundations of their proposed approach, as well as the distinctive programming features that reduce its operation's overhead. In its present form, the Wiseman interpreter implementation occupies 19Kbytes of embedded code and 3Kbytes of SRAM.