SPE – A Programming Environment for Wireless Sensor Networks
碩士 === 國立清華大學 === 資訊工程學系 === 94 === In recent years, the wireless sensor network has been one of the hottest research topics. Many different applications for different challenges have been developed. In order to reduce the efforts in programming, it is necessary to develop a new programming model s...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/46348104152743214302 |
id |
ndltd-TW-094NTHU5392021 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NTHU53920212016-06-01T04:14:41Z http://ndltd.ncl.edu.tw/handle/46348104152743214302 SPE – A Programming Environment for Wireless Sensor Networks SPE:用於無線感測器網路的程式開發環境 Ching-Wen You 游清文 碩士 國立清華大學 資訊工程學系 94 In recent years, the wireless sensor network has been one of the hottest research topics. Many different applications for different challenges have been developed. In order to reduce the efforts in programming, it is necessary to develop a new programming model suitable for the wireless sensor network. In this paper, we present a sensor programming environment (SPE) for users to write application programs for wireless sensor networks. The SPE includes a middleware, for hiding low-level operations and providing high level APIs for application programs, and a role-based programming library, for abstraction of programming design. A user can build up a role graph for his/her application program based on the role-based programming model. From the role graph of an application program, a user can write codes for each role and analyze the execution flow of the application program. We have shown a design example by using the proposed SPE. The simulation results indicate that the proposed SPE is easy to use and the role-based programming model can reduce the design efforts of a WSN program. Yeh-Ching Chung 鍾葉青 2006 學位論文 ; thesis 26 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 94 === In recent years, the wireless sensor network has been one of the hottest research topics. Many different applications for different challenges have been developed. In order to reduce the efforts in programming, it is necessary to develop a new programming model suitable for the wireless sensor network. In this paper, we present a sensor programming environment (SPE) for users to write application programs for wireless sensor networks. The SPE includes a middleware, for hiding low-level operations and providing high level APIs for application programs, and a role-based programming library, for abstraction of programming design. A user can build up a role graph for his/her application program based on the role-based programming model. From the role graph of an application program, a user can write codes for each role and analyze the execution flow of the application program. We have shown a design example by using the proposed SPE. The simulation results indicate that the proposed SPE is easy to use and the role-based programming model can reduce the design efforts of a WSN program.
|
author2 |
Yeh-Ching Chung |
author_facet |
Yeh-Ching Chung Ching-Wen You 游清文 |
author |
Ching-Wen You 游清文 |
spellingShingle |
Ching-Wen You 游清文 SPE – A Programming Environment for Wireless Sensor Networks |
author_sort |
Ching-Wen You |
title |
SPE – A Programming Environment for Wireless Sensor Networks |
title_short |
SPE – A Programming Environment for Wireless Sensor Networks |
title_full |
SPE – A Programming Environment for Wireless Sensor Networks |
title_fullStr |
SPE – A Programming Environment for Wireless Sensor Networks |
title_full_unstemmed |
SPE – A Programming Environment for Wireless Sensor Networks |
title_sort |
spe – a programming environment for wireless sensor networks |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/46348104152743214302 |
work_keys_str_mv |
AT chingwenyou speaprogrammingenvironmentforwirelesssensornetworks AT yóuqīngwén speaprogrammingenvironmentforwirelesssensornetworks AT chingwenyou speyòngyúwúxiàngǎncèqìwǎnglùdechéngshìkāifāhuánjìng AT yóuqīngwén speyòngyúwúxiàngǎncèqìwǎnglùdechéngshìkāifāhuánjìng |
_version_ |
1718287349992914944 |