A dynamic operating system for sensor nodes
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Sensor network software update management: a survey
International Journal of Network Management
Securing the deluge Network programming system
Proceedings of the 5th international conference on Information processing in sensor networks
SCAR: context-aware adaptive routing in delay tolerant mobile sensor networks
Proceedings of the 2006 international conference on Wireless communications and mobile computing
DAViM: a dynamically adaptable virtual machine for sensor networks
Proceedings of the international workshop on Middleware for sensor networks
Multi-level software reconfiguration for sensor networks
EMSOFT '06 Proceedings of the 6th ACM & IEEE International conference on Embedded software
t-kernel: providing reliable OS support to wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Run-time dynamic linking for reprogramming wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Abstractions for safe concurrent programming in networked embedded systems
Proceedings of the 4th international conference on Embedded networked sensor systems
Shared-stack cooperative threads
Proceedings of the 2007 ACM symposium on Applied computing
System design issues in sensor databases
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
The SATIN Component System-A Metamodel for Engineering Adaptable Mobile Systems
IEEE Transactions on Software Engineering
Removing the memory limitations of sensor networks with flash-based virtual memory
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Software-based on-line energy estimation for sensor nodes
Proceedings of the 4th workshop on Embedded networked sensors
Integrating concurrency control and energy management in device drivers
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
An adaptive communication architecture for wireless sensor networks
Proceedings of the 5th international conference on Embedded networked sensor systems
Programming wireless sensor networks with logical neighborhoods: a road tunnel use case
Proceedings of the 5th international conference on Embedded networked sensor systems
Software-based sensor node energy estimation
Proceedings of the 5th international conference on Embedded networked sensor systems
TinyPC: enabling low-cost internet access in developing regions
Proceedings of the 2007 workshop on Networked systems for developing regions
Embedded functional programming in Hume
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
Molecule: An adaptive dynamic reconfiguration scheme for sensor operating systems
Computer Communications
Medium access control with mobility-adaptive mechanisms for wireless sensor networks
International Journal of Sensor Networks
Nano-kernel: a dynamically reconfigurable kernel for WSN
Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications
The LiteOS Operating System: Towards Unix-Like Abstractions for Wireless Sensor Networks
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
HERMES: A Software Architecture for Visibility and Control in Wireless Sensor Network Deployments
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
Exploring semantic interference in heterogeneous sensor networks
Proceedings of the 1st ACM international workshop on Heterogeneous sensor and actor networks
Architecting reconfigurable component-based operating systems
Journal of Systems Architecture: the EUROMICRO Journal
Life cycle support for sensor network applications
Proceedings of the 2nd international workshop on Middleware for sensor networks
TinyTimber, reactive objects in C for real-time embedded systems
Proceedings of the conference on Design, automation and test in Europe
Towards an Autonomic Peer-to-Peer Middleware for Wireless Sensor Networks
ATC '08 Proceedings of the 5th international conference on Autonomic and Trusted Computing
FIT: A Flexible, LIght-Weight, and Real-Time Scheduling System for Wireless Sensor Platforms
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
Decoding Code on a Sensor Node
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
SESAME-P: Memory Pool-Based Dynamic Stack Management for Sensor Operating Systems
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
A Module Management Scheme for Dynamic Reconfiguration
ICCSA '08 Proceeding sof the international conference on Computational Science and Its Applications, Part I
MPI in Wireless Sensor Networks
Proceedings of the 15th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Increasing ZigBee network lifetime with X-MAC
Proceedings of the workshop on Real-world wireless sensor networks
A comparison of software platforms for wireless sensor networks: MANTIS, TinyOS, and ZigBee
ACM Transactions on Embedded Computing Systems (TECS)
On-body activity recognition in a dynamic sensor network
Proceedings of the ICST 2nd international conference on Body area networks
Generic multi--packet communication through object serialization
Proceedings of the 3rd international workshop on Middleware for sensor networks
Darjeeling, a Java compatible virtual machine for microcontrollers
Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion
Selective code dissemination in mobile wireless sensor networks
Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion
Scala Actors: Unifying thread-based and event-based programming
Theoretical Computer Science
Accurate Network-Scale Power Profiling for Sensor Network Simulators
EWSN '09 Proceedings of the 6th European Conference on Wireless Sensor Networks
Sensornet Checkpointing: Enabling Repeatability in Testbeds and Realism in Simulations
EWSN '09 Proceedings of the 6th European Conference on Wireless Sensor Networks
Failure detectors for wireless sensor-actuator systems
Ad Hoc Networks
COOJA/MSPSim: interoperability testing for wireless sensor networks
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Agilla: A mobile agent middleware for self-adaptive wireless sensor networks
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Towards Verifying Correctness of Wireless Sensor Network Applications Using Insense and Spin
Proceedings of the 16th International SPIN Workshop on Model Checking Software
Wireless sensor network operating systems: a survey
International Journal of Sensor Networks
Enabling large-scale storage in sensor networks with the Coffee file system
IPSN '09 Proceedings of the 2009 International Conference on Information Processing in Sensor Networks
Poster abstract: Exploiting the LQI variance for rapid channel quality assessment
IPSN '09 Proceedings of the 2009 International Conference on Information Processing in Sensor Networks
An information gathering solution for wireless sensor network using open source tools
Proceedings of the 2008 Euro American Conference on Telematics and Information Systems
TOSThreads: thread-safe and non-invasive preemption in TinyOS
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Macrodebugging: global views of distributed program execution
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Evaluating a BASIC approach to sensor network node programming
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Darjeeling, a feature-rich VM for the resource poor
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Generation of controllable radio interference for protocol testing in wireless sensor networks
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Lorien: a pure dynamic component-based operating system for wireless sensor networks
Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
ContikiSec: A Secure Network Layer for Wireless Sensor Networks under the Contiki Operating System
NordSec '09 Proceedings of the 14th Nordic Conference on Secure IT Systems: Identity and Privacy in the Internet Age
Fine-Grained Tailoring of Component Behaviour for Embedded Systems
SEUS '09 Proceedings of the 7th IFIP WG 10.2 International Workshop on Software Technologies for Embedded and Ubiquitous Systems
Improving the energy efficiency of the MANTIS kernel
EWSN'07 Proceedings of the 4th European conference on Wireless sensor networks
Multithreading optimization techniques for sensor network operating systems
EWSN'07 Proceedings of the 4th European conference on Wireless sensor networks
Actors that unify threads and events
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
A concurrency abstraction for reliable sensor network applications
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
Experience with safe dynamic reconfigurations in component-based embedded systems
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Energy efficient program updating for sensor nodes with flash memory
Proceedings of the 2010 ACM Symposium on Applied Computing
Integrating real-time hybrid task scheduling into a sensor node platform
Proceedings of the 2010 ACM Symposium on Applied Computing
An operating system abstraction layer for portable applications in wireless sensor networks
Proceedings of the 2010 ACM Symposium on Applied Computing
SensorOS: a new operating system for time critical WSN applications
SAMOS'07 Proceedings of the 7th international conference on Embedded computer systems: architectures, modeling, and simulation
FiGaRo: fine-grained software reconfiguration for wireless sensor networks
EWSN'08 Proceedings of the 5th European conference on Wireless sensor networks
MARWIS: a management architecture for heterogeneous wireless sensor networks
WWIC'08 Proceedings of the 6th international conference on Wired/wireless internet communications
WWIC'08 Proceedings of the 6th international conference on Wired/wireless internet communications
Programming storage-centric sensor networks with Squirrel
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
Slotted programming for sensor networks
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
KleeNet: discovering insidious interaction bugs in wireless sensor networks before deployment
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
Smart antennas made practical: the SPIDA way
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
Controlling the performance overhead of component-based systems
SC'08 Proceedings of the 7th international conference on Software composition
SC'08 Proceedings of the 7th international conference on Software composition
A compact hard real-time operating system for wireless sensor nodes
INSS'09 Proceedings of the 6th international conference on Networked sensing systems
TinyModules: code module exchange in TinyOS
INSS'09 Proceedings of the 6th international conference on Networked sensing systems
Towards a taxonomy of simulation tools for wireless sensor networks
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
Starfish: policy driven self-management in wireless sensor networks
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Software development for a novel WSN platform
Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications
Algorithms for sensor and ad hoc networks: advanced lectures
Algorithms for sensor and ad hoc networks: advanced lectures
Elon: enabling efficient and long-term reprogramming for wireless sensor networks
Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems
IDEA: integrated distributed energy awareness for wireless sensor networks
Proceedings of the 8th international conference on Mobile systems, applications, and services
LooCI: a loosely-coupled component infrastructure for networked embedded systems
Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia
Building performance measurement tools for wireless sensor network operating systems
Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia
Energy-efficient detection of intermittent interference in wireless sensor networks
International Journal of Sensor Networks
Proceedings of the 47th Design Automation Conference
Energy-aware real-time communication in wireless ad-hoc micro sensors network
Proceedings of the 7th International Conference on Frontiers of Information Technology
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
Sensei-uu: a relocatable sensor network testbed
Proceedings of the fifth ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
HYDRA: virtualized distributed testbed for DTN simulations
Proceedings of the fifth ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
Accurate power-aware simulation of wireless sensor networks considering real-life application code
Proceedings of the 13th ACM international conference on Modeling, analysis, and simulation of wireless and mobile systems
Enix: a lightweight dynamic operating system for tightly constrained wireless sensor platforms
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
The Lorien dynamic component based OS
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
If you have time, save energy with pull
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
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
A component-based approach for service distribution in sensor networks
Proceedings of the 5th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
Efficient incremental code update for sensor networks
ACM Transactions on Sensor Networks (TOSN)
Distributed and Parallel Databases
Power efficiency through tuple ranking in wireless sensor network monitoring
Distributed and Parallel Databases
An embedded language for programming protocol stacks in embedded systems
Proceedings of the 20th ACM SIGPLAN workshop on Partial evaluation and program manipulation
An embedded system dedicated to intervehicle communication applications
EURASIP Journal on Embedded Systems
Visibility levels: managing the trade off between visibility and resource consumption
REALWSN'10 Proceedings of the 4th international conference on Real-world wireless sensor networks
TikiriDev: a UNIX-like device abstraction for Contiki
REALWSN'10 Proceedings of the 4th international conference on Real-world wireless sensor networks
REALWSN'10 Proceedings of the 4th international conference on Real-world wireless sensor networks
Multicasting enabled routing protocol optimized for wireless sensor networks
REALWSN'10 Proceedings of the 4th international conference on Real-world wireless sensor networks
Cooperative virtual memory for sensor nodes
REALWSN'10 Proceedings of the 4th international conference on Real-world wireless sensor networks
Mementos: system support for long-running computation on RFID-scale devices
Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems
On the accuracy of software-based energy estimation techniques
EWSN'11 Proceedings of the 8th European conference on Wireless sensor networks
Synchronous programming of device drivers for global resource control in embedded operating systems
Proceedings of the 2011 SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems
A hybrid model for accurate energy analysis of WSN nodes
EURASIP Journal on Embedded Systems
Threads2Events: an automatic code generation approach
Proceedings of the 6th Workshop on Hot Topics in Embedded Networked Sensors
Computers and Electronics in Agriculture
Self-healing for pervasive computing systems
Architecting dependable systems VII
Towards declarative query scoping in sensor networks
From active data management to event-based systems and more
On mining sensor network software repositories
Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications
Evaluation of the resource requirements of SNMP agents on constrained devices
AIMS'11 Proceedings of the 5th international conference on Autonomous infrastructure, management, and security: managing the dynamics of networks and services
Dynamic hinting: Collaborative real-time resource management for reactive embedded systems
Journal of Systems Architecture: the EUROMICRO Journal
uFlow: dynamic software updating in wireless sensor networks
UIC'11 Proceedings of the 8th international conference on Ubiquitous intelligence and computing
An experiment in hierarchical recognition of group activities using wearable sensors
CONTEXT'11 Proceedings of the 7th international and interdisciplinary conference on Modeling and using context
Flexible experimentation in wireless sensor networks
Communications of the ACM
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
Demo: INGA: an inexpensive node for general applications
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
System-Level Synthesis for Wireless Sensor Node Controllers: A Complete Design Flow
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Bringing pervasive embedded networks to the service cloud: A lightweight middleware approach
Journal of Systems Architecture: the EUROMICRO Journal
Y-Threads: supporting concurrency in wireless sensor networks
DCOSS'06 Proceedings of the Second IEEE international conference on Distributed Computing in Sensor Systems
Event-Based programming without inversion of control
JMLC'06 Proceedings of the 7th joint conference on Modular Programming Languages
Trimming the tree: tailoring adaptive huffman coding to wireless sensor networks
EWSN'10 Proceedings of the 7th European conference on Wireless Sensor Networks
Low-overhead dynamic multi-channel MAC for wireless sensor networks
EWSN'10 Proceedings of the 7th European conference on Wireless Sensor Networks
Wiselib: a generic algorithm library for heterogeneous sensor networks
EWSN'10 Proceedings of the 7th European conference on Wireless Sensor Networks
Selective reprogramming of mobile sensor networks through social community detection
EWSN'10 Proceedings of the 7th European conference on Wireless Sensor Networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Tables: a spreadsheet-inspired programming model for sensor networks
DCOSS'10 Proceedings of the 6th IEEE international conference on Distributed Computing in Sensor Systems
Programming sensor networks using REMORA component model
DCOSS'10 Proceedings of the 6th IEEE international conference on Distributed Computing in Sensor Systems
Stateful mobile modules for sensor networks
DCOSS'10 Proceedings of the 6th IEEE international conference on Distributed Computing in Sensor Systems
AEGIS: a lightweight firewall for wireless sensor networks
DCOSS'10 Proceedings of the 6th IEEE international conference on Distributed Computing in Sensor Systems
Programming sensor networks with state-centric services
DCOSS'10 Proceedings of the 6th IEEE international conference on Distributed Computing in Sensor Systems
FlexCup: a flexible and efficient code update mechanism for sensor networks
EWSN'06 Proceedings of the Third European conference on Wireless Sensor Networks
Comparison and validation of capacitive accelerometers for health care applications
Computer Methods and Programs in Biomedicine
A network and system level approach towards an accurate simulation of WSNs
EUROCAST'11 Proceedings of the 13th international conference on Computer Aided Systems Theory - Volume Part II
TCP performance optimizations for wireless sensor networks
EWSN'12 Proceedings of the 9th European conference on Wireless Sensor Networks
A proposal for proxy-based mobility in WSNs
Computer Communications
Resilient sensor network query processing using logical overlays
MobiDE '12 Proceedings of the Eleventh ACM International Workshop on Data Engineering for Wireless and Mobile Access
On the credibility of wireless sensor network simulations: evaluation of intrusion detection system
Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques
Survey: Distributed algorithm engineering for networks of tiny artifacts
Computer Science Review
CiAO/IP: a highly configurable aspect-oriented IP stack
Proceedings of the 10th international conference on Mobile systems, applications, and services
A survey of visual sensor network platforms
Multimedia Tools and Applications
Performance evaluation of reliable overlay multicast in wireless sensor networks
WWIC'12 Proceedings of the 10th international conference on Wired/Wireless Internet Communication
An enhanced simulation tool for shimmer mote
Proceedings of the 2011 Summer Computer Simulation Conference
VIRMANEL: a mobile multihop network virtualization tool
Proceedings of the seventh ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
Bonjour contiki: a case study of a DNS-based discovery service for the internet of things
ADHOC-NOW'12 Proceedings of the 11th international conference on Ad-hoc, Mobile, and Wireless Networks
Robust architectures for embedded wireless network control and actuation
ACM Transactions on Embedded Computing Systems (TECS)
FAMoS: a flexible active monitoring service for wireless sensor networks
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
A study of the RPL repair process using ContikiRPL
AIMS'12 Proceedings of the 6th IFIP WG 6.6 international autonomous infrastructure, management, and security conference on Dependable Networks and Services
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
Enabling ultra-low power operation in high-end wireless sensor networks nodes
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
Performance evaluation of mobile IPv6 over 6LoWPAN
Proceedings of the 9th ACM symposium on Performance evaluation of wireless ad hoc, sensor, and ubiquitous networks
Applying a metadata level for concurrency in wireless sensor networks
Concurrency and Computation: Practice & Experience
Science of Computer Programming
Users as reconfigurable elements in distributed sensing applications
Proceedings of the 7th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
MDiag: Mobility-assisted diagnosis for wireless sensor networks
Journal of Network and Computer Applications
Modeling and stability analysis of hybrid multiple access in the IEEE 802.15.4 protocol
ACM Transactions on Sensor Networks (TOSN)
Synchronous programming of device drivers for global resource control in embedded operating systems
ACM Transactions on Embedded Computing Systems (TECS) - Special section on ESTIMedia'12, LCTES'11, rigorous embedded systems design, and multiprocessor system-on-chip for cyber-physical systems
Interoperable IPv6 Sensor Networking over PLC and RF Media
International Journal of Business Data Communications and Networking
International Journal of Embedded and Real-Time Communication Systems
Building Wireless Sensor Network Applications with LooCI
International Journal of Mobile Computing and Multimedia Communications
Access control in multi-party wireless sensor networks
EWSN'13 Proceedings of the 10th European conference on Wireless Sensor Networks
Online device-level energy accounting for wireless sensor nodes
EWSN'13 Proceedings of the 10th European conference on Wireless Sensor Networks
Optimal register allocation in polynomial time
CC'13 Proceedings of the 22nd international conference on Compiler Construction
Mobile Networks and Applications
SoNIC: classifying interference in 802.15.4 sensor networks
Proceedings of the 12th international conference on Information processing in sensor networks
A comprehensive compiler-assisted thread abstraction for resource-constrained systems
Proceedings of the 12th international conference on Information processing in sensor networks
6LoWPAN fragmentation attacks and mitigation mechanisms
Proceedings of the sixth ACM conference on Security and privacy in wireless and mobile networks
Securing the IP-based internet of things with HIP and DTLS
Proceedings of the sixth ACM conference on Security and privacy in wireless and mobile networks
Diagnostic tracing for wireless sensor networks
ACM Transactions on Sensor Networks (TOSN)
Managing software evolution in large-scale wireless sensor and actuator networks
ACM Transactions on Sensor Networks (TOSN)
QuarkOS: pushing the operating limits of micro-powered sensors
HotOS'13 Proceedings of the 14th USENIX conference on Hot Topics in Operating Systems
Wireless sensor network simulation with Xen
Proceedings of the 46th Annual Simulation Symposium
Towards Collaborative Group Activity Recognition Using Mobile Devices
Mobile Networks and Applications
IPsec over IEEE 802.15.4 for low power and lossy networks
Proceedings of the 11th ACM international symposium on Mobility management and wireless access
Gatherer: an environmental monitoring application based on IPv6 using wireless sensor networks
International Journal of Ad Hoc and Ubiquitous Computing
A 6LoWPAN model for OMNeT++: poster abstract
Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques
A reusable and extendable testbed for implementation and evaluation of cooperative sensing
Proceedings of the 8th ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
Proceedings of the 8th ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
Safe system-level concurrency on resource-constrained nodes
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Let the tree Bloom: scalable opportunistic routing with ORPL
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Adapting to node failure in sensor network query processing
BNCOD'13 Proceedings of the 29th British National conference on Big Data
Duty-cycle optimization for IEEE 802.15.4 wireless sensor networks
ACM Transactions on Sensor Networks (TOSN)
CTP: An efficient, robust, and reliable collection tree protocol for wireless sensor networks
ACM Transactions on Sensor Networks (TOSN)
Idleness as a resource in energy-neutral WSNs
Proceedings of the 1st International Workshop on Energy Neutral Sensing Systems
Proceedings of the 8th International Conference on Ubiquitous Information Management and Communication
Journal of Network and Computer Applications
The mote is dead: long live the discarded smartphone!
Proceedings of the 15th Workshop on Mobile Computing Systems and Applications
BeC3: Behaviour Crowd Centric Composition for IoT applications
Mobile Networks and Applications
Hi-index | 0.02 |
Wireless sensor networks are composed of large numbers of tiny networked devices that communicate untethered. For large scale networks it is important to be able to dynamically download code into the network. In this paper we present Contiki, a lightweight operating system with support for dynamic loading and replacement of individual programs and services. Contiki is built around an event-driven kernel but provides optional preemptive multi-threading that can be applied to individual processes. We show that dynamic loading and unloading is feasible in a resource constrained environment, while keeping the base system lightweight and compact.