Simplified Programming of Faulty Sensor Networks Via Code Transformation and Run-Time Interval Computation
Source: Northwestern University
Detecting and reacting to faults is an indispensable capability for many wireless sensor network applications. Unfortunately, implementing fault detection and error correction algorithms is challenging. Programming languages and fault tolerance mechanisms for sensor networks have historically been designed in isolation. This is the first work to combine them. The goal is to simplify the design of fault-tolerant sensor networks. The authors describe a system that makes it unnecessary for sensor network application developers and users to understand the intricate implementation details of fault detection and tolerance techniques, while still using their domain knowledge to support fault detection, error correction, and error estimation mechanisms.