• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2005 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 16016231
Research InstitutionTokyo Institute of Technology

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 光来 健一  東京工業大学, 大学院・情報理工学研究科, 助手 (60372463)
Keywordsソフトウェア基盤 / 分散処理 / Java言語 / アスペクト指向
Research Abstract

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

  • Research Products

    (2 results)

All 2005

All Journal Article (2 results)

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

    • Author(s)
      西澤無我, 千葉滋
    • Journal Title

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

      Pages: 229-234

  • [Journal Article] 仮想的な分散監視環境による安全な侵入検知アーキテクチャ2005

    • Author(s)
      光来健一, 千葉滋
    • Journal Title

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

      Pages: 108-118

URL: 

Published: 2007-04-02   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi