• 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