@techreport{oai:ipsj.ixsq.nii.ac.jp:00069192, author = {稲垣, 彰祐 and 森, 駿介 and 梅津, 高朗 and 山口, 弘純 and 東野, 輝夫 and Akihiro, Inagaki and Shunsuke, Mori and Takaaki, Umedu and Hirozumi, Yamaguchi and Teruo, Higashino}, issue = {52}, month = {Mar}, note = {ワイヤレスセンサネットワーク (WSN) アプリケーションでは,多数ノード間のマルチホップ通信やルーティング処理が頻繁に発生する.実装レベルでは,これらの処理を,送信ノード,中継ノード,受信ノードの内部処理とノード間の送受信処理に変換する必要があるが,一般にそれらの処理に相当するプログラム開発は煩雑である.そこで,本研究ではそれらの送受信処理を簡易に記述できるように幾つかの API を提供すると共に,それらの API を含む記述から NesC 言語のプログラムに変換するトランスレータを開発した.また,開発した API を用いて著名な位置推定アプリケーション DV-Hop やルーティングプロトコル GPSR の開発を行い,プログラム記述の簡潔さや提案手法の有効性の評価を行った., Implementing wireless sensor network (WSN) applications needs considerable efforts. It usually contains a series of tasks of collecting information and exchanging packets, which should be specified as the behavior of senders, receivers and relay nodes. To alleviate the workload of writing low-level codes, we have designed, implemented, and evaluated APIs for WSNs. They are designed as high-level APIs that hide the detailed behavior of collaborative nodes. We have also designed a translator which converts each API description into the corresponding NesC description used in real environments. Using those APIs, we have implemented DV-Hop and GPSR, well-known position estimation routing protocols, respectively, and evaluated the usefulness of the proposed method.}, title = {センサネットワークアプリケーションの実装支援APIの実装と評価}, year = {2010} }