PofoliaPofolia ile paylaşıldı

ACM SIGPLAN Notices· 2014

nesC Dili

The nesC language

David Gay, Philip Levis, Robert von Behren, Matt Welsh ve diğerleri

Kısa özet

nesC, sensör ağları gibi ağa bağlı gömülü sistemler için özel olarak tasarlanmış, düşük güç ve bellek gibi benzersiz kısıtlamaları ele alan yeni bir programlama dilidir.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Ana noktalar

  • Ağa bağlı gömülü sistemler için nesC adlı programlama dilini tanıtır.
  • Olay güdümlü yürütme, esnek eşzamanlılık ve bileşen odaklı tasarımı destekler.
  • Veri yarışı tespiti ve kaynak optimizasyonu için tüm program analizine olanak tanır.
  • TinyOS ve sensör ağı uygulamalarında kullanılmış, etkinliğini göstermiştir.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Özet (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.

Yazarların özeti; kaynağından alınmıştır. ACM SIGPLAN Notices, 2014 · DOI ↗

ÇıkarımlarPremium
Makaleye SorÜcretsiz hesapla

Ücretsiz hesapla devam et

Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.

Web'de ücretsiz devam et

Google ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.

Telefonda:

Alan: Donanım ve Mimari

Hardware and ArchitectureComputer Science