Programming wireless sensor networks with logical neighborhoods: a road tunnel use case
Proceedings of the 5th international conference on Embedded networked sensor systems
A generic component model for building systems software
ACM Transactions on Computer Systems (TOCS)
Experiences with open overlays: a middleware approach to network heterogeneity
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
On the integration of sensor networks and general purpose IT infrastructure
Proceedings of the 2nd international workshop on Middleware for sensor networks
Structured decomposition of adaptive applications
Pervasive and Mobile Computing
Comprehensible security synthesis for wireless sensor networks
Proceedings of the 3rd international workshop on Middleware for sensor networks
TimeAdapt: timely execution of dynamic software reconfigurations
Proceedings of the 5th Middleware doctoral symposium
A scalable publish/subscribe system for large mobile ad hoc networks
Journal of Systems and Software
WiSeKit: A Distributed Middleware to Support Application-Level Adaptation in Sensor Networks
DAIS '09 Proceedings of the 9th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems
Variabilities of Wireless and Actuators Sensor Network Middleware for Ambient Assisted Living
IWANN '09 Proceedings of the 10th International Work-Conference on Artificial Neural Networks: Part II: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living
DARMA: adaptable service and resource management for wireless sensor networks
Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
Flexible integration of data qualities in wireless sensor networks
Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
ACCADA: A Framework for Continuous Context-Aware Deployment and Adaptation
SSS '09 Proceedings of the 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems
FiGaRo: fine-grained software reconfiguration for wireless sensor networks
EWSN'08 Proceedings of the 5th European conference on Wireless sensor networks
LooCI: a loosely-coupled component infrastructure for networked embedded systems
Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia
Not all wireless sensor networks are created equal: A comparative study on tunnels
ACM Transactions on Sensor Networks (TOSN)
Supporting reconfiguration and re-use through self-describing component interfaces
Proceedings of the 5th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
Programming wireless sensor networks: Fundamental concepts and state of the art
ACM Computing Surveys (CSUR)
Computer Networks: The International Journal of Computer and Telecommunications Networking
Efficient resource-aware hybrid configuration of distributed pervasive applications
Pervasive'10 Proceedings of the 8th international conference on Pervasive Computing
Composition and deployment of e-Health services over Wireless Sensor Networks
Mathematical and Computer Modelling: An International Journal
A middleware to integrate robots, simple devices and everyday objects into an ambient ecology
Pervasive and Mobile Computing
Applying a metadata level for concurrency in wireless sensor networks
Concurrency and Computation: Practice & Experience
A common architecture for cross layer and network context awareness
IWSOS'07 Proceedings of the Second international conference on Self-Organizing Systems
Building smart environments with LooCI
Proceedings of the Posters and Demo Track
Optimizing sensor network reprogramming via in situ reconfigurable components
ACM Transactions on Sensor Networks (TOSN)
A Generic Adaptation Framework for Mobile Communication
International Journal of Adaptive, Resilient and Autonomic Systems
Building Wireless Sensor Network Applications with LooCI
International Journal of Mobile Computing and Multimedia Communications
Adaptive Composition of Distributed Pervasive Applications in Heterogeneous Environments
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Hi-index | 0.00 |
Due to the inherent nature of their heterogeneity, resource scarcity and dynamism, the provision of middleware for future networked embedded environments is a challeng- ing task. In this paper we present a middleware approach that addresses these key challenges; we also discuss its ap- plication in a realistic networked embedded environment. Our application scenario involves fire management in a road tunnel that is instrumented with networked sensor and actuator devices. These devices are able to reconfigure their behaviour and their information dissemination strate- gies as they become damaged under emergency conditions, and firefighters are able to coordinate their operations and manage sensors and actuators through dynamic reprogram- ming. Our supporting middleware is based on a two-level architecture: the foundation is a language-independent, component-based programming model that is sufficiently minimal to run on any of the devices typically found in net- worked embedded environments. Above this is a layer of software components that offer the necessary middleware functionality. Rather than providing a monolithic middle- ware "layer', we separate orthogonal areas of middleware functionality into self-contained components that can be se- lectively and individually deployed according to current re- source constraints and application needs. Crucially, the set of such components can be updated at runtime to provide the basis of a highly dynamic and reconfigurable system.