• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

The nesC language: A holistic approach to networked embedded systems (2003)

Cached

  • Download as a PDF

Download Links

  • [www.cs.ucla.edu]
  • [www.cs.berkeley.edu]
  • [www.tinyos.net]
  • [www.cs.binghamton.edu]
  • [webs.cs.berkeley.edu]
  • [www.cs.ust.hk]
  • [csl.stanford.edu]
  • [www.engr.uconn.edu]
  • [www.distcomp.ethz.ch]
  • [distcomp.ethz.ch]
  • [disco.ethz.ch]
  • [dcg.ethz.ch]
  • [www.dcg.ethz.ch]
  • [berkeley.intel-research.net]
  • [www.intel-research.net]
  • [www-csag.ucsd.edu]
  • [webs.cs.berkeley.edu]
  • [www.cs.berkeley.edu]
  • [www.eecs.harvard.edu]
  • [http.cs.berkeley.edu]
  • [www.cs.ubc.ca]
  • [www.cs.ubc.ca]
  • [nescc.sourceforge.net]
  • [www.eecs.berkeley.edu]
  • [www.eecs.harvard.edu]
  • [www.cs.ubc.ca]
  • [www.comet.columbia.edu]
  • [www.cs.berkeley.edu]
  • [www.cs.berkeley.edu]
  • [now.cs.berkeley.edu]
  • [now.cs.berkeley.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by David Gay , Matt Welsh , Philip Levis , Eric Brewer , Robert Von Behren , David Culler
Venue:In Proceedings of Programming Language Design and Implementation (PLDI
Citations:569 - 40 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

Versions

  • Version 0
  • Version 1

Version History

Metadata Version 1

DatumValueSource
TITLE The nesC language: A holistic approach to networked embedded systems INFERENCE
AUTHOR NAME David Gay SVM HeaderParse 0.2
AUTHOR NAME Matt Welsh SVM HeaderParse 0.2
AUTHOR NAME Philip Levis SVM HeaderParse 0.2
AUTHOR NAME Eric Brewer SVM HeaderParse 0.2
AUTHOR NAME Robert Von Behren SVM HeaderParse 0.2
AUTHOR NAME David Culler SVM HeaderParse 0.2
AUTHOR AFFIL ; † EECS Department; ‡ Intel Research, Berkeley; University of California; Categories and Subject Descriptors SVM HeaderParse 0.2
AUTHOR ADDR ; Berkeley 2150 Shattuck Ave, Suite 1300; Berkeley, CA 94720 Berkeley, CA 94704 SVM HeaderParse 0.2
ABSTRACT We present nesC, a programming language for networked embedded systems that represent a new design space for application developers. An example of a networked embedded system is a sensor network, which consists of (potentially) thousands of tiny, lowpower “motes, ” each of which execute concurrent, reactive programs that must operate with severe memory and power constraints. nesC’s contribution is to support the special needs of this domain by exposing a programming model that incorporates event-driven execution, a flexible concurrency model, and component-oriented application design. Restrictions on the programming model allow the nesC compiler to perform whole-program analyses, including data-race detection (which improves reliability) and aggressive function inlining (which reduces resource consumption). nesC has been used to implement TinyOS, a small operating system for sensor networks, as well as several significant sensor applications. nesC and TinyOS have been adopted by a large number of sensor network research groups, and our experience and evaluation of the language shows that it is effective at supporting the complex, concurrent programming style demanded by this new class of deeply networked systems. SVM HeaderParse 0.2
YEAR 2003 INFERENCE
VENUE In Proceedings of Programming Language Design and Implementation (PLDI INFERENCE
VENUE TYPE CONFERENCE INFERENCE
PAGES 1--11 INFERENCE
CITATIONS 31 found ParsCit 1.0
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University