ACM Home Page
Please provide us with feedback. Feedback
Clairvoyant: a comprehensive source-level debugger for wireless sensor networks
Full text PdfPdf (296 KB)
Source
Conference On Embedded Networked Sensor Systems archive
Proceedings of the 5th international conference on Embedded networked sensor systems table of contents
Sydney, Australia
SESSION: Programming table of contents
Pages: 189 - 203  
Year of Publication: 2007
ISBN:978-1-59593-763-6
Authors
Jing Yang  University of Virginia
Mary Lou Soffa  University of Virginia
Leo Selavo  University of Virginia
Kamin Whitehouse  University of Virginia
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
SIGOPS: ACM Special Interest Group on Operating Systems
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
NSF : National Science Foundation
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGBED: ACM Special Interest Group on Embedded Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 99,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1322263.1322282
What is a DOI?

ABSTRACT

Wireless sensor network (WSN) applications are notoriously difficult to develop and debug. This paper describes Clairvoyant which 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 debugging WSNs. 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Atmel Corporation. Atmega128L Specifications. http://www.atmel.com/dyn/products/product_card.asp?part_id=2018.
 
2
Atmel Corporation. Mature AVR JTAG ICE. http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2737.
 
3
J. Beutel. Metrics for sensor network platforms. In Proc. REALWSN'06, 2006.
 
4
5
 
6
7
8
9
10
 
11
 
12
L. Luo, T. He, G. Zhou, L. Gu, T. Abdelzaher, and J. Stankovic. Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog. In Proc. INFOCOM'06, 2006.
 
13
Microsoft Corporation. Visual Studio User Reference. Microsoft Developer Network, 2006.
 
14
Microsoft Corporation. MSDN Library Technical Reference. Microsoft Developer Network, 2007.
15
 
16
J. Polley, D. Blazakis, J. McGee, D. Rusk, and J. Baras. ATEMU: a fine-grained sensor network simulator. In Proc. SECON'04, 2004.
17
 
18
 
19
Sun Microsystems. Java Development Kit Documentation. Sun Developer Network, 2007.
 
20
 
21
The GDB developers. GDB: the GNU project debugger. http://sourceware.org/gdb.
 
22
The TinyOS developers. Hardware designs. http://www.tinyos.net/scoop/special/hardware.
 
23
The TinyOS developers. The TinyOS Message Center tool. http://www.tinyos.net/tinyos-1.x/doc/mcenter.html.
 
24
 
25
G. Tolle and D. Culler. Design of an application-cooperative management system for wireless sensor networks. In Proc. EWSN'05, 2005.
26
27
28
 
29
30

CITED BY  11

Collaborative Colleagues:
Jing Yang: colleagues
Mary Lou Soffa: colleagues
Leo Selavo: colleagues
Kamin Whitehouse: colleagues