Architecture-independent Programming for Wireless Sensor Networks: An Architecture-independent Approach

Amol B. Bakshi, Viktor K. Prasanna

  • 出版商: Wiley
  • 出版日期: 2008-04-01
  • 定價: $2,800
  • 售價: 8.5$2,380
  • 語言: 英文
  • 頁數: 208
  • 裝訂: Hardcover
  • ISBN: 0471778893
  • ISBN-13: 9780471778899
  • 相關分類: 感測器 Sensor
  • 立即出貨(限量) (庫存=4)

買這商品的人也買了...

商品描述

New automated, application-independent methodology for designing and deploying sensor networks

Following this book's clear explanations, examples, and illustrations, domain experts can design and deploy nontrivial networked sensing applications without much knowledge of the low-level networking aspects of deployment. This new approach is based on the Abstract Task Graph (ATaG), a data-driven programming model and an innovative methodology forarchitecture-independent programming and automatic software synthesis for sensor networks. ATaG programs are concise, understandable, and network-independent descriptions of global application functionality that can be automatically compiled onto any target deployment.

The book begins with an overview chapter that addresses the important issues of programming methodologies and compares various programming models for sensor networks. Next, the authors set forth everything you need for designing and deploying sensor networks using ATaG, including:

  • Detailed description of the ATaG model's features

  • System-level support for architecture-independent programming

  • Examination of the graphical programming and software synthesis environment for ATaG

  • Case study illustrating the process of end-to-end application development and software synthesis using ATaG

Throughout the book, the authors provide code excerpts and figures to help clarify key concepts and explain each step.

For programmers, the graphical formalism of the ATaG program, coupled with the fact it uses an existing language (Java), means that no special training is needed to start developing and deploying applications in ATaG. Everything you need to know is clearly set forth in this book.

商品描述(中文翻譯)

新的自動化、應用獨立的設計和部署感測網路的方法

本書清晰解釋、示範和圖解,領域專家可以在不需要太多低層網路知識的情況下設計和部署複雜的網路感測應用。這種新方法基於抽象任務圖(ATaG),一種數據驅動的編程模型和一種創新的、與架構無關的編程和自動軟體合成方法,用於感測網路。ATaG程式是簡潔、易懂且與網路無關的全局應用功能描述,可以自動編譯到任何目標部署上。

本書以概述章節開始,討論了編程方法論的重要問題,並比較了感測網路的各種編程模型。接下來,作者們介紹了使用ATaG設計和部署感測網路所需的一切,包括:

- ATaG模型特性的詳細描述
- 面向系統的架構無關編程支持
- ATaG的圖形編程和軟體合成環境的探討
- 通過案例研究演示使用ATaG進行端到端應用開發和軟體合成的過程

全書中,作者提供了程式碼片段和圖片,以幫助澄清關鍵概念並解釋每一步。

對於程式設計師來說,ATaG程式的圖形形式加上它使用現有語言(Java)的事實,意味著開始在ATaG中開發和部署應用程式不需要特殊的培訓。你需要知道的一切都在本書中清楚地闡述。