ACM Home Page
Please provide us with feedback. Feedback
A sensor network application construction kit (SNACK)
Full text PdfPdf (215 KB)
Source Conference On Embedded Networked Sensor Systems archive
Proceedings of the 2nd international conference on Embedded networked sensor systems table of contents
Baltimore, MD, USA
SESSION: Programming table of contents
Pages: 69 - 80  
Year of Publication: 2004
ISBN:1-58113-879-2
Authors
Ben Greenstein  University of California, Los Angeles
Eddie Kohler  University of California, Los Angeles
Deborah Estrin  University of California, Los Angeles
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGBED: ACM Special Interest Group on Embedded Systems
ACM: Association for Computing Machinery
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 74,   Citation Count: 18
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/1031495.1031505
What is a DOI?

ABSTRACT

We propose a new configuration language, component and service library, and compiler that make it easier to develop efficient sensor network applications. Our goal is the construction of smart application service libraries: high-level libraries that implement concepts like routing trees and periodic sensing, and that combine automatically into efficient programs. Important language features include flexible control over component sharing and transitive arrow connections, which let independently-implemented services knit themselves into integrated control flow paths. Our language, library, and compiler are collectively called SNACK (Sensor Network Application Construction Kit). We describe them, and present and evaluate a simple SNACK-based multihop data collection application. This application uses SNACK language features to provide both simplicity (excluding reusable service definitions, its description is three lines long) and efficiency (it performs comparably to the well-known Surge application).


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
A.A. Abidi, G.J. Pottie, and W.J. Kaiser. Power-conscious design of wireless circuits and systems. Proceedings of the IEEE, 88 (10): 1528--45, October 2000.
 
2
A. Cerpa, N. Busek, and D. Estrin. SCALE: A tool for simple connectivity assessment in lossy environments. CENS Technical Report 0021, Center for Embedded Network Sensing, UCLA, September 2003.
3
4
5
6
 
7
8
9
 
10
Philip Levis, Sam Madden, David Gay, Joseph Polastre, Robert Szewczyk, Alec Woo, Eric Brewer, and David Culler. The emergence of networking abstractions and techniques in TinyOS. In Proc. 1st Symposium on Networked Systems Design and Implementation (NSDI '04), pages 1--14, San Francisco, California, March 2004.
11
12
13
14
15
 
16
V. Raghunathan, C. Schurgers, S. Park, and M. Srivastava. Energy aware wireless microsensor networks. IEEE Signal Processing Magazine, 19 (2): 40--50, March 2002.
 
17
Alastair Reid, Matthew Flatt, Leigh Stoller, Jay Lepreau, and Eric Eide. Knit: Component composition for systems software.In Proc. 4th Symposium on Operating Systems Design and Implementation (OSDI 2000), San Diego, California, October 2000.
 
18
Eric W. Weisstein. Bell number. From MathWorld---A Wolfram Web Resource. http://mathworld.wolfram.com/BellNumber.html.
 
19
Matt Welsh and Geoff Mainland. Programming sensor networks using abstract regions. In Proc. 1st Symposium on Networked Systems Design and Implementation (NSDI '04), San Francisco, California, March 2004.
20
21

CITED BY  18

Collaborative Colleagues:
Ben Greenstein: colleagues
Eddie Kohler: colleagues
Deborah Estrin: colleagues