An Architecture for Exporting Environment Awareness to Mobile Computing Applications
IEEE Transactions on Software Engineering
Supporting CORBA applications in a mobile environment
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
The case for reflective middleware
Communications of the ACM - Adaptive middleware
Reconfigurable Context-Sensitive Middleware for Pervasive Computing
IEEE Pervasive Computing
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Structuring Remote Object Systems for Mobile Hosts with Intermittent Connectivity
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
An Efficient RPC Scheme in Mobile CORBA Environment
ICPP '00 Proceedings of the 2000 International Workshop on Parallel Processing
Service overlay networks: SLAs, QoS, and bandwidth provisioning
IEEE/ACM Transactions on Networking (TON)
A reflective framework for discovery and interaction in heterogeneous mobile environments
ACM SIGMOBILE Mobile Computing and Communications Review
Sympathy for the sensor network debugger
Proceedings of the 3rd international conference on Embedded networked sensor systems
MobiGATE: A Mobile Computing Middleware for the Active Deployment of Transport Services
IEEE Transactions on Software Engineering
A Bridging Framework for Universal Interoperability in Pervasive Systems
ICDCS '06 Proceedings of the 26th IEEE International Conference on Distributed Computing Systems
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
MobiPADS: A Reflective Middleware for Context-Aware Mobile Computing
IEEE Transactions on Software Engineering
A Service Gateway for Networked Sensor Systems
IEEE Pervasive Computing
Tiny web services: design and implementation of interoperable and evolvable sensor networks
Proceedings of the 6th ACM conference on Embedded network sensor systems
AlfredO: An Architecture for Flexible Interaction with Electronic Devices
Middleware '08 Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference
R-OSGi: distributed applications through software modularization
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Wireless mesh networks: a survey
Computer Networks: The International Journal of Computer and Telecommunications Networking
DR-OSGi: hardening distributed components with network volatility resiliency
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
The software fabric for the internet of things
IOT'08 Proceedings of the 1st international conference on The internet of things
Middleware for smart gateways connecting sensornets to the internet
Proceedings of the 5th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
WS4D: Toolkits for Networked Embedded Systems Based on the Devices Profile for Web Services
ICPPW '10 Proceedings of the 2010 39th International Conference on Parallel Processing Workshops
IEEE Transactions on Services Computing
Smart: Service Model for Integrating Wireless Sensor Networks and the Internet
ICPADS '10 Proceedings of the 2010 IEEE 16th International Conference on Parallel and Distributed Systems
Ambient networks: an architecture for communication networks beyond 3G
IEEE Wireless Communications
Decentralized enterprise systems: a multiplatform wireless sensor network approach
IEEE Wireless Communications
UPnP-ZigBee internetworking architecture mirroring a multi-hop ZigBee network topology
IEEE Transactions on Consumer Electronics
An adaptive management architecture for ad hoc networks
IEEE Communications Magazine
MANNA: a management architecture for wireless sensor networks
IEEE Communications Magazine
ANMP: ad hoc network management protocol
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
As sensor and actuator networks (SANETs) evolve, sensor and actuator nodes (SANs) will be frequently added, removed, and upgraded as needed, which we call evolvable SANETs (ESANETs). However, existing service gateways for SANETs are assumed to know the operational environment at design time with limited awareness of operational SANET conditions and, in the meanwhile, provide a single particular form of access without knowledge of application activities. Therefore, current service gateways are infeasible to accommodate ESANETs. To cope with this, this paper presents a reflective service gateway (RSG), which self-adapts to ESANET changes and enables ESANETs to customize its activities according to the application services involved. The key to enabling this is a reflection mechanism whereby RSG is able to monitor network status of multi-hop ESANETs so that its internal structures and behaviors can be altered adaptively. In addition, RSG allows heterogeneous middleware systems (HMSs) to concurrently access ESANETs, promoting the flexibility of RSG to be integrated with HMSs. To evaluate RSG, we compare the ESANET messaging cost of RSG with that of the OSGi-based framework by mathematical models. In addition, we implement a RSG prototype and a set of middleware system case studies. Finally, we conduct empirical performance measurements with home sensor and actuator applications using ZigBee.