2014 Fiscal Year Annual Research Report
ユビキタス環境のためのトポロジコーディングによる全体プログラミング
Project/Area Number |
23240010
|
Research Institution | Kobe University |
Principal Investigator |
塚本 昌彦 神戸大学, 工学(系)研究科(研究院), 教授 (60273588)
|
Co-Investigator(Kenkyū-buntansha) |
義久 智樹 大阪大学, 学内共同利用施設等, 准教授 (00402743)
寺田 努 神戸大学, 工学(系)研究科(研究院), 准教授 (70324861)
|
Project Period (FY) |
2011-04-01 – 2016-03-31
|
Keywords | ユビキタスコンピューティング / 全体プログラミング / マクロプログラミング / モバイルエージェント / プログラム変更 / センサネットワーク / 群コンピューティング / メタプログラミング |
Outline of Annual Research Achievements |
近い将来、ユビキタスコンピューティング環境が実世界に浸透し、数千から数万ノードからなる多数のユビキタスデバイスを、全体として連携させる必要性が高まる状況が想定される。本研究課題では、多数のユビキタスデバイスを全体としてプログラミングを行う「全体プログラミング」の枠組みを拡張し、トポロジ情報を入れてプログラミングを行う手法を検討している。具体的なアプローチとして、比較的自明なトポロジを持つ格子状有線ユビキタスネットワークGLOCAL GRIDを対象に、グローバル通信とローカル通信を組み合わせて、プログラム変換とモバイルエージェントの枠組みを適用し、平成24年までに基礎となるシステム、それをベースとするプログラム環境を実現した。本年度は、プログラム環境として関数型言語を想定して、関数型言語の表現能力を生かしたより強力な開発環境を構築する。また、具体的な応用としてセンサネットワークを想定し、その上でデータ収集などを行うための効率的なアルゴリズムを検討する。またアート・エンターテインメント分野への展開も検討する。
|
Current Status of Research Progress |
Current Status of Research Progress
2: Research has progressed on the whole more than it was originally planned.
Reason
ローカルエンジン拡張は完了した。デバイスの試作は予定より1年遅れたが、それとは独立にさまざまな別のデバイスを用いて研究を推進した。プログラム環境としては特に関数型言語の中でも強力なF#をベースとするシステムを構築した。再帰的な関数を分散環境で実行するメカニズムを実現し、実際にそれが効率的に動作することを実機で確認した。さらに具体的な応用として、ひとつは格子状のセンサネットワークを想定して、その上で効率的にデータ収集を行うアルゴリズムを開発した。もうひとつはアート・パフォーマンスの分野での応用として、多数の移動型ロボットに全体プログラミングの枠組みを当てはめたパフォーマンスシステムや観客参加型演劇においてを構築するなどの実験的な取り組みを行った。
|
Strategy for Future Research Activity |
GOLOCAL GRIDならびに群コンピューティングに関するこれまでの成果を取りまとめ、学会発表を重点的に行う。これまで取り組んできた関数型言語F#を用いた群コンピューティング環境およびシステムの構築とグリッドトポロジの分散環境下におけるセンサ情報統合のアルゴリズム、GLOCAL GRIDのシステム・デバイス構築などについて、国際会議や学術論文誌などに投稿し、発表を行う。特に、格子状センサネットワーク上のアルゴリズムの研究については、より多くの応用を想定してデバイス間連携・全体プログラミングのためのさまざまなアルゴリズム、ヒューリスティックスを考え、新たな研究分野としての確立を目指す。
|
Research Products
(24 results)