ROVERS: Pervasive Computing Platform for Heterogeneous Sensor-Actuator Networks

J. Domaszewicz, M. Roj, A. Pruszkowski, M. Golanski, K. Kacperski
2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM'06)  
The paper presents a programming model for a new pervasive computing middleware. The middleware, called ROVERS, targets an environment composed of tiny, resource-constrained, wirelessly communicating nodes embedded into everyday objects. The environment is heterogeneous in that each node is equipped with a unique set of sensors and actuators. The nodes establish an ad-hoc network and contribute their specific resources. The ROVERS layer transforms the network into a distributed pervasive
more » ... ng platform. The ROVERS application is an evolving tree of cooperating, mobile micro-agents. The tree adapts to available resources and the current context. It is largely decoupled from the concept of the physical node. ROVERS provides the programmer with implicit resource discovery, inter-agent communications with logical addressing, minimization of applicationgenerated traffic, ontology-driven representation of sensor and actuator resources, as well as support for component-based programming. The programming model lends itself to an implementation for a miniature operating system, like TinyOS. possible to freely deploy a new application on the resulting platform. Moreover, multiple, independent applications should be able to run concurrently. At the same time, the middleware should lend itself to an © 2006 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
doi:10.1109/wowmom.2006.97 dblp:conf/wowmom/DomaszewiczRPGK06 fatcat:evf3b7uug5ekfmlqgi5cxswkru