• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2009 年度 実績報告書

高級な通信・移動機能を備えた実用的アンビエント計算言語

研究課題

研究課題/領域番号 21700029
研究機関京都大学

研究代表者

馬谷 誠二  京都大学, 情報学研究科, 助教 (40378831)

キーワードプログラミング言語 / プロセス計算 / 分散システム / モバイル・エージェント / アンビエント計算 / Webアプリケーション開発
研究概要

当初の研究計画に従い,高級アンビエント言語の設計と実装を行った.詳細な研究成果は以下のとおりである.
1. 言語設計
(1) ネットワーク構成の制約に縛られる事なく,柔軟に通信やコード移動を記述するための機能を設計した.
(2) ネットワーク構成にとどまらず,XMLなどの文書構造の抽象化にもアンビエントを利用可能であるというアイデアに基づき,Webアプリケーション開発を行うための機能設計を行った.「HTTPサーバ,ブラウザ,DOMツリーのすべてがアンビエントである」という単純なモデルを採用する事で,非常に簡潔かつ分かりやすい設計となっている.
2. 実装
(1) 上記の機能を備えた,共有メモリ上で動作するプロトタイプ処理系の実装を行った.この処理系は,Webアプリケーションを動作させる場合のサーバ側処理系としても用いられる.
(2) JavaScriptで書かれたアンビエント言語処理系の実装を行った.2-(1)の処理系が備える機能以外に,ブラウザ上でのUIに関する処理(HTMLの表示,イベント処理)も行う.
(3) Safeアンビエントで記述されたプログラム(仕様)の安全性に関する研究は数多くなされている.そのため,我々の言語で書かれたプログラムを一旦,Safeアンビエントプログラムに変換してから実行すれば,安全性の保証が容易になると考えられる.そこで本年度は,既存のSafeアンビエント処理系の改良を行い,広域分散環境上においてもプログラムを正しく動作できるようにした.
今後は,本研究が提案する言語機能(特に1-(1)で提案している機能)を,2-(3)の処理系へのコンパイル方式により実現するための技術の開発を進めていく予定である.

  • 研究成果

    (6件)

すべて 2010 2009

すべて 雑誌論文 (3件) (うち査読あり 3件) 学会発表 (3件)

  • [雑誌論文] 動的名前解決による通信先・移動先の柔軟な指定が可能な分散アンビエントシステムの設計2010

    • 著者名/発表者名
      馬谷誠二, 八杉昌宏, 湯淺太一
    • 雑誌名

      コンピュータソフトウェア

      巻: vol.27, No.2 ページ: 50-61

    • 査読あり
  • [雑誌論文] リターンバリア型実時間ごみ集めの抽象モデル検査2009

    • 著者名/発表者名
      藤川浩光, 馬谷誠二, 八杉昌宏, 湯淺太一
    • 雑誌名

      情報処理学会:プログラミング vol.2 no.4

      ページ: 13-32

    • 査読あり
  • [雑誌論文] Cache-conscious階層的グループ化データ配置法:Cache-oblivious配置法との実験的比較2009

    • 著者名/発表者名
      八杉昌宏, 後藤裕輔, 馬谷誠二, 湯淺太一
    • 雑誌名

      情報処理学会:プログラミング vol.2 no.3

      ページ: 33-47

    • 査読あり
  • [学会発表] アンビエント計算に基づくWebアプリケーション開発環境2010

    • 著者名/発表者名
      外山真, 馬谷誠二, 八杉昌宏, 湯淺太一
    • 学会等名
      第12回プログラミングおよびプログラミング言語ワークショップ(PPL2010)
    • 発表場所
      琴参閣(香川県)
    • 年月日
      2010-03-04
  • [学会発表] 広域分散環境で動作するSafeアンビエント処理系2010

    • 著者名/発表者名
      宮本琢也, 馬谷誠二, 八杉昌宏, 湯淺太一
    • 学会等名
      第12回プログラミングおよびプログラミング言語ワークショップ(PPL2010)
    • 発表場所
      琴参閣(香川県)
    • 年月日
      2010-03-03
  • [学会発表] 高級アンビエント計算システムを用いた分散プログラミング2009

    • 著者名/発表者名
      馬谷誠二, 八杉昌宏, 湯淺太一
    • 学会等名
      夏のプログラミング・シンポジウム2009
    • 発表場所
      ラフォーレ那須(栃木県)
    • 年月日
      2009-09-02

URL: 

公開日: 2011-06-16   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi