DocumentCode
1757359
Title
Debugging the Internet of Things: The Case of Wireless Sensor Networks
Author
Eugster, Patrick ; Sundaram, Vinaitheerthan ; Xiangyu Zhang
Volume
32
Issue
1
fYear
2015
fDate
Jan.-Feb. 2015
Firstpage
38
Lastpage
49
Abstract
The Internet of Things (IoT) has the strong potential to support a human society interacting more symbiotically with its physical environment. Indeed, the emergence of tiny devices that sense environmental cues and trigger actuators after consulting logic and human preferences promises a more environmentally aware and less wasteful society. However, the IoT inherently challenges software development processes, particularly techniques for ensuring software reliability. Researchers have developed debugging tools for wireless sensor networks (WSNs), which can be viewed as the enablers of perception in the IoT. These tools gather run-time information on individual sensor node executions and node interactions and then compress that information.
Keywords
Internet of Things; program debugging; software reliability; wireless sensor networks; Internet of Things; IoT; debugging tools; node interactions; sensor node executions; software development process; software reliability; wireless sensor networks; Computers; Debugging; Internet of things; Peer-to-peer computing; Runtime; Wireless communication; Wireless sensor networks; Internet of Things; debugging; replay; software engineering; tracing; wireless sensor networks;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2014.132
Filename
6914470
Link To Document