TY - GEN
T1 - Data mining for diagnostic debugging in sensor networks
T2 - 2nd International Workshop on Knowledge Discovery from Sensor Data, Sensor-KDD 2008
AU - Abdelzaher, Tarek
AU - Khan, Mohammad
AU - Le, Hieu
AU - Ahmadi, Hossein
AU - Han, Jiawei
PY - 2010
Y1 - 2010
N2 - Sensor networks and pervasive computing systems intimately combine computation, communication and interactions with the physical world, thus increasing the complexity of the development effort, violating communication protocol layering, and making traditional network diagnostics and debugging less effective at catching problems. Tighter coupling between communication, computation, and interaction with the physical world is likely to be an increasing trend in emerging edge networks and pervasive systems. This paper reviews recent tools developed by the authors to understand the root causes of complex interaction bugs in edge network systems that combine computation, communication and sensing. We concern ourselves with automated failure diagnosis in the face of non-reproducible behavior, high interactive complexity, and resource constraints. Several examples are given to finding bugs in real sensor network code using the tools developed, demonstrating the efficacy of the approach.
AB - Sensor networks and pervasive computing systems intimately combine computation, communication and interactions with the physical world, thus increasing the complexity of the development effort, violating communication protocol layering, and making traditional network diagnostics and debugging less effective at catching problems. Tighter coupling between communication, computation, and interaction with the physical world is likely to be an increasing trend in emerging edge networks and pervasive systems. This paper reviews recent tools developed by the authors to understand the root causes of complex interaction bugs in edge network systems that combine computation, communication and sensing. We concern ourselves with automated failure diagnosis in the face of non-reproducible behavior, high interactive complexity, and resource constraints. Several examples are given to finding bugs in real sensor network code using the tools developed, demonstrating the efficacy of the approach.
UR - http://www.scopus.com/inward/record.url?scp=77957908105&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77957908105&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-12519-5_1
DO - 10.1007/978-3-642-12519-5_1
M3 - Conference contribution
AN - SCOPUS:77957908105
SN - 3642125182
SN - 9783642125188
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 1
EP - 24
BT - Knowledge Discovery from Sensor Data - Second International Workshop, Sensor-KDD 2008, Revised Selected Papers
Y2 - 24 August 2008 through 27 August 2008
ER -