Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Maté: a tiny virtual machine for sensor networks
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Middleware challenges for wireless sensor networks
ACM SIGMOBILE Mobile Computing and Communications Review
Experiences in Using CC/PP in Context-Aware Systems
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
An infrastructure for context-awareness based on first order logic
Personal and Ubiquitous Computing
A Software Engineering Framework for Context-Aware Pervasive Computing
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
TinyLIME: Bridging Mobile and Sensor Networks through Middleware
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
TinyDB: an acquisitional query processing system for sensor networks
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003
Design and implementation of a framework for efficient and programmable sensor networks
Proceedings of the 1st international conference on Mobile systems, applications and services
Mires: a publish/subscribe middleware for sensor networks
Personal and Ubiquitous Computing
Human-Computer Interaction
Developing context-aware pervasive computing applications: Models and approach
Pervasive and Mobile 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
Middleware for distributed context-aware systems
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Towards a standards-based autonomic context management system
ATC'06 Proceedings of the Third international conference on Autonomic and Trusted Computing
Middleware to support sensor network applications
IEEE Network: The Magazine of Global Internetworking
Workflow support for wireless sensor and actor networks: a position paper
DMSN '07 Proceedings of the 4th workshop on Data management for sensor networks: in conjunction with 33rd International Conference on Very Large Data Bases
Experiences with open overlays: a middleware approach to network heterogeneity
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
COSMOS: a middleware platform for sensor networks and a u-healthcare service
Proceedings of the 2008 ACM symposium on Applied computing
Towards an Autonomic Peer-to-Peer Middleware for Wireless Sensor Networks
ATC '08 Proceedings of the 5th international conference on Autonomic and Trusted Computing
A Reference Architecture for Sensor Networks Integration and Management
GSN '09 Proceedings of the 3rd International Conference on GeoSensor Networks
A middleware-based approach for heterogeneous wireless sensor networks
ICCOM'08 Proceedings of the 12th WSEAS international conference on Communications
Simulation environment scenarios using cellular automata for wireless sensor network analysis
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
A middleware platform based on multi-agents for u-healthcare services with sensor networks
KES-AMSTA'08 Proceedings of the 2nd KES International conference on Agent and multi-agent systems: technologies and applications
Home energy saving through a user profiling system based on wireless sensors
Proceedings of the First ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings
Programming wireless sensor networks: Fundamental concepts and state of the art
ACM Computing Surveys (CSUR)
A framework for Resource-Aware Data Accumulation in sparse wireless sensor networks
Computer Communications
Pressentials: a flexible middleware for presence-enabled applications
IPTcomm '11 Proceedings of the 5th International Conference on Principles, Systems and Applications of IP Telecommunications
EnergyPULSE: tracking sustainable behavior in office environments
Proceedings of the 2nd International Conference on Energy-Efficient Computing and Networking
Location-aware event-driven query processing in sensor database management
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
Supporting interoperability and presence awareness in collaborative mixed reality environments
Proceedings of the 19th ACM Symposium on Virtual Reality Software and Technology
Configuration and operation of networked control systems over heterogeneous WSANs
ACM Transactions on Embedded Computing Systems (TECS) - Special Section on ESTIMedia'10
A context awareness framework for cross-platform distributed applications
Journal of Systems and Software
Hi-index | 0.00 |
In future computing environments, networked sensors will play an increasingly important role in mediating between the physical and virtual worlds. However, programming sensor networks, and the applications that depend on the data they produce, is extremely challenging. The need for suitable middleware to address this problem is evident. In the last few years, various middleware solutions for sensor networks have emerged. These differ in terms of their models for querying and data aggregation, and their assumptions about the topology and other characteristics of the network. Naturally, the assumptions made for each particular middleware limit its potential applicability. Most of the current solutions provide relatively simple query abstractions, and therefore are not suitable for applications that have sophisticated requirements for processing of sensor data in the network. This paper presents a survey and analysis of the current state-of-the art in the field, highlighting the open research challenges. It also draws on the authors' experience with developing middleware for context-aware systems - that is, systems that rely on sensor-derived data to intelligently adapt their behaviour - to propose some future directions for the development of middleware for sensor networks.