EESR '05 Proceedings of the 2005 workshop on End-to-end, sense-and-respond systems, applications and services
Virtual Sensors: Abstracting Data from Physical Sensors
WOWMOM '06 Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks
Making tuple spaces physical with RFID tags
Proceedings of the 2006 ACM symposium on Applied computing
SCAR: context-aware adaptive routing in delay tolerant mobile sensor networks
Proceedings of the 2006 international conference on Wireless communications and mobile computing
Using logical neighborhoods to enable scoping in wireless sensor networks
Proceedings of the 3rd international Middleware doctoral symposium
A survey of middleware for sensor networks: state-of-the-art and future directions
Proceedings of the international workshop on Middleware for sensor networks
A survey of autonomic communications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
An experimental evaluation of self-managing availability in shared data spaces
Science of Computer Programming
Pervasive games in a mote-enabled virtual world using tuple space middleware
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
Proceedings of the conference on Design, automation and test in Europe
A tuple channel-based coordination model for parallel and distributed programming
Journal of Parallel and Distributed Computing
Resource discovery with evolving tuples
International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting
Building a case for FIPA compliant multiagent approaches for wireless sensor networks
Proceedings of the 2008 Ambi-Sys workshop on Software Organisation and MonIToring of Ambient Systems
Towards an Autonomic Peer-to-Peer Middleware for Wireless Sensor Networks
ATC '08 Proceedings of the 5th international conference on Autonomic and Trusted Computing
Open framework middleware: an experimental middleware design concept for wireless sensor networks
MUCS '09 Proceedings of the 6th international workshop on Managing ubiquitous communications and services
Mobile data collection in sensor networks: The TinyLime middleware
Pervasive and Mobile Computing
Bundle: a group based programming abstraction for cyber physical systems
Proceedings of the 1st ACM/IEEE International Conference on Cyber-Physical Systems
MDE to manage communications with and between resource-constrained systems
Proceedings of the 14th international conference on Model driven engineering languages and systems
A case study on message-oriented middleware for heterogeneous sensor networks
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
Unified semantics for event correlation over time and space in hybrid network environments
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Event broker grids with filtering, aggregation, and correlation for wireless sensor data
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems
Logical neighborhoods: a programming abstraction for wireless sensor networks
DCOSS'06 Proceedings of the Second IEEE international conference on Distributed Computing in Sensor Systems
Lightweight ontology-driven representations in pervasive computing
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Ubiquitous computing: challenges in flexible data aggregation
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
REED: Flexible rule based programming of wireless sensor networks at runtime
Computer Networks: The International Journal of Computer and Telecommunications Networking
A survey of support for structured communication in concurrency control models
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
In the rapidly developing field of sensor networks, bridging the gap between the applications and the hardware presents a major challenge. Although middleware is one solution, it must be specialized to the qualities of sensor networks, especially energy consumption. The work presented here provides two contributions: a new operational setting for sensor networks and a middleware for easing software development in this setting. The operational setting we target removes the usual assumption of a central collection point for sensor data. Instead the sensors are sparsely distributed in an environment, not necessarily able to communicate among themselves, and a set of clients move through space accessing the data of sensors nearby, yielding a system which naturally provides context relevant information to client applications. We further assume the clients are wirelessly networked and share locally accessed data. This scenario is relevant, for example, when relief workers access the information in their zone and share this information with other workers. Our second contribution, the middleware itself, is an extension of LIME, our earlier work on middleware for mobile ad hoc networks. The model makes sensor data available through a tuple space interface, providing the illusion of shared memory between applications and sensors. This paper presents both the model and the implementation of our middleware incorporated with the Crossbow Mote sensor platform.