Skip to main navigation Skip to search Skip to main content

Clairvoyant: A comprehensive source-level debugger for wireless sensor networks

  • Jing Yang*
  • , Mary Lou Soffa
  • , Leo Selavo
  • , Kamin Whitehouse
  • *Corresponding author for this work
  • University of Virginia

Research output: Chapter in Book/Report/Conference proceedingConference paperResearchpeer-review

137 Citations (Scopus)

Abstract

Wireless sensor network (WSN) applications are notoriously difficult to develop and debug. This paper describes Clairvoyantwhich is a comprehensive source-level debugger for wireless, embedded networks. With Clairvoyant, a developer can wirelessly connect to a sensor network and execute standard debugging commands including break, step, watch, and backtrace, as well as new commands that are specially designed for debuggingWSNs. Clairvoyant attempts to minimize its effect on the program being debugged in terms of network load, memory footprint, execution speed, clock consistency, and flash lifetime.

Original languageEnglish
Title of host publicationSenSys'07 - Proceedings of the 5th ACM Conference on Embedded Networked Sensor Systems
Pages189-203
Number of pages15
DOIs
Publication statusPublished - 2007
Externally publishedYes
Event5th ACM International Conference on Embedded Networked Sensor Systems, SenSys'07 - Sydney, NSW, Australia
Duration: 6 Nov 20079 Nov 2007

Publication series

NameSenSys'07 - Proceedings of the 5th ACM Conference on Embedded Networked Sensor Systems

Conference

Conference5th ACM International Conference on Embedded Networked Sensor Systems, SenSys'07
Country/TerritoryAustralia
CitySydney, NSW
Period6/11/079/11/07

Keywords

  • Distributed debugging
  • Embedded debugging
  • Source-level debugging
  • Wireless sensor networks

Fingerprint

Dive into the research topics of 'Clairvoyant: A comprehensive source-level debugger for wireless sensor networks'. Together they form a unique fingerprint.

Cite this