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

ユビキタス分散システムの実行基盤の研究

研究課題

研究課題/領域番号 16016231
研究種目

特定領域研究

配分区分補助金
審査区分 理工系
研究機関東京工業大学

研究代表者

千葉 滋  東京工業大学, 大学院・情報理工学研究科, 助教授 (80282713)

研究分担者 光来 健一  東京工業大学, 大学院・情報理工学研究科, 助手 (60372463)
研究期間 (年度) 2004 – 2005
研究課題ステータス 完了 (2005年度)
配分額 *注記
9,100千円 (直接経費: 9,100千円)
2005年度: 5,000千円 (直接経費: 5,000千円)
2004年度: 4,100千円 (直接経費: 4,100千円)
キーワードソフトウェア基盤 / 分散処理 / Java言語 / アスペクト指向 / Java / プログラム変換
研究概要

我々は、新しいプログラミングパラダイムであるアスペクト指向技術の応用して、開発者にとって使いやすい分散システムのDJcutterの開発をおこなった。
DJcutterの特徴は、リモート・ポイントカットに対応している点である。リモートポイントカットとは、他のマシン上で実行されているプログラムの処理内容をジョインポイントとして選択する機能である。従来のアスペクト指向言語やシステムでは、ポイントカットによって選択されたジョインポイントが発生しているマシンと、それによって実行されるアドバイスが存在するマシンは同一である。したがって、リモートポイントカットと同等の処理を従来の言語やシステムで実現しようとすると、選択されたジョインポイントが発生しているマシン上でまずアドバイスを実行し、そのアドバイスの中から適当な遠隔メソッド呼び出しの機能を使って、目的の処理を遠隔マシン上で実行するように呼び出すことになる。このようにアドバイスを、マシン間の呼び出しの中継をおこなう機構として利用することになり、アスペクト指向の利点を必ずしも十分に引き出せない。
我々はこの点を、具体的なプログラム例を使って明らかにした。例として、分散プログラムの機能のテストをおこなうプログラムを取り上げた。テストプログラムをDJcutterで記述した場合とAspectJ言語と標準の遠隔メソッド呼び出し機構(Java RMI)で記述した例を比較し、前者の方が直感的で見通しがよくなることを示した。

報告書

(2件)
  • 2005 実績報告書
  • 2004 実績報告書
  • 研究成果

    (4件)

すべて 2005 2004

すべて 雑誌論文 (4件)

  • [雑誌論文] 分散ソフトウェアのテストに適したアスペクト指向言語2005

    • 著者名/発表者名
      西澤無我, 千葉滋
    • 雑誌名

      情報処理学会論文誌 22・3

      ページ: 229-234

    • NAID

      110002768677

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 仮想的な分散監視環境による安全な侵入検知アーキテクチャ2005

    • 著者名/発表者名
      光来健一, 千葉滋
    • 雑誌名

      情報処理学会論文誌:コンピュータシステム 46・16

      ページ: 108-118

    • NAID

      110002973626

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 豊富な情報を基にしたpointcutを記述できるアスペクト指向言語2004

    • 著者名/発表者名
      中川清志, 千葉滋
    • 雑誌名

      情報処理学会論文誌:プログラミング 45(9)

      ページ: 47-58

    • NAID

      110002712421

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] リフレクションの高速化技術2004

    • 著者名/発表者名
      千葉滋, 立堀道昭, 佐藤芳樹, 中川清志
    • 雑誌名

      コンピュータソフトウェア 21(6)

      ページ: 5-15

    • NAID

      110003744155

    • 関連する報告書
      2004 実績報告書

URL: 

公開日: 2004-04-01   更新日: 2018-03-28  

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

Powered by NII kakenhi