Applying a Metadata Level for Concurrency in Wireless Sensor Networks
Achieving a clean separation of concerns is a well known approach to improving system adaptability and evolution. The authors propose to apply this principle to run-time reconfigurable component models for networked embedded systems. By separating configuration properties from runtime component instances, they achieve: improved support for concurrent component use, optimized resource use, and reduced effort in runtime configuration management. They demonstrate how this approach can be seamlessly implemented on existing component models for wireless sensor networks without imposing additional constraints and without changes to their API or coordination model. Furthermore, significant memory savings are achieved in concurrent scenarios.