Sciweavers

SENSYS
2010
ACM

Efficient diagnostic tracing for wireless sensor networks

13 years 10 months ago
Efficient diagnostic tracing for wireless sensor networks
Wireless sensor networks (WSNs) are hard to program due to unconventional programming models used to satisfy stringent resource constraints. The common event-driven concurrent programming model and lack of kernel protection in these systems introduce the possibility of several subtle faults such as race conditions. These faults are often triggered by unexpected interleavings of events in the real world, and can occur long after their causes. Reproducing a fault from the trace of the past events can play a crucial role in debugging such faults. The same tight constraints that motivate the specific programming model however make tracing challenging. This paper proposes an efficient intra-procedural and inter-procedural control-flow tracing algorithm that generates the traces of all interleaving concurrent events. Our approach enables reproducing faults at a later stage, allowing the programmer to identify them effectively. We argue for the accuracy of our approach through case studies, ...
Vinaitheerthan Sundaram, Patrick Th. Eugster, Xian
Added 15 Feb 2011
Updated 15 Feb 2011
Type Journal
Year 2010
Where SENSYS
Authors Vinaitheerthan Sundaram, Patrick Th. Eugster, Xiangyu Zhang
Comments (0)