Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Directed diffusion: a scalable and robust communication paradigm for sensor networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Maté: a tiny virtual machine for sensor networks
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Cooperative Task Management Without Manual Stack Management
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
The nesC language: A holistic approach to networked embedded systems
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
Concepts of Programming Languages
Concepts of Programming Languages
MANTIS: system support for multimodAl NeTworks of in-situ sensors
WSNA '03 Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications
Efficient code distribution in wireless sensor networks
WSNA '03 Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications
Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors
LCN '04 Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks
Sensor network software update management: a survey
International Journal of Network Management
Run-time dynamic linking for reprogramming wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Protothreads: simplifying event-driven programming of memory-constrained embedded systems
Proceedings of the 4th international conference on Embedded networked sensor systems
The Tenet architecture for tiered sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Surviving sensor network software faults
Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles
TOSThreads: thread-safe and non-invasive preemption in TinyOS
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
An efficient remote code update mechanism for wireless sensor networks
MILCOM'09 Proceedings of the 28th IEEE conference on Military communications
Hi-index | 0.00 |
A wireless sensor network (WSN) consists of spatially distributed autonomous sensors to monitor physical or environmental conditions, such as temperature, sound, vibration, pressure. Due to the maintenance reason, we may update the software to fix bugs. Because there are more and more sensor nodes using in the vehicle, smart environment, Software updating for wireless sensor networks has become an important issue. In previous related works, Update the node usually is required to reboot. However, reboot the nodes is costly since the previous runtime status may be lost. To recover the runtime status for routing, it will take time and bandwidth to synchronize with other nodes. We present uFlow: a programming paradigm and a prototype implementation for wireless sensor networks. uFlow allows application to update the nodes without rebooting. So we can avoid to lost precious runtime status.