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...

Full description

Bibliographic Details
Main Authors: Ching-Wen You, 游清文
Other Authors: Yeh-Ching Chung
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