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

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

Research Project

Project/Area Number 16016231
Research Category

Grant-in-Aid for Scientific Research on Priority Areas

Allocation TypeSingle-year Grants
Review Section Science and Engineering
Research InstitutionTokyo Institute of Technology

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 光来 健一  東京工業大学, 大学院・情報理工学研究科, 助手 (60372463)
Project Period (FY) 2004 – 2005
Project Status Completed (Fiscal Year 2005)
Budget Amount *help
¥9,100,000 (Direct Cost: ¥9,100,000)
Fiscal Year 2005: ¥5,000,000 (Direct Cost: ¥5,000,000)
Fiscal Year 2004: ¥4,100,000 (Direct Cost: ¥4,100,000)
Keywordsソフトウェア基盤 / 分散処理 / Java言語 / アスペクト指向 / Java / プログラム変換
Research Abstract

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

Report

(2 results)
  • 2005 Annual Research Report
  • 2004 Annual Research Report
  • Research Products

    (4 results)

All 2005 2004

All Journal Article (4 results)

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

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

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

      Pages: 229-234

    • NAID

      110002768677

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

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

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

      Pages: 108-118

    • NAID

      110002973626

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 豊富な情報を基にしたpointcutを記述できるアスペクト指向言語2004

    • Author(s)
      中川清志, 千葉滋
    • Journal Title

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

      Pages: 47-58

    • NAID

      110002712421

    • Related Report
      2004 Annual Research Report
  • [Journal Article] リフレクションの高速化技術2004

    • Author(s)
      千葉滋, 立堀道昭, 佐藤芳樹, 中川清志
    • Journal Title

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

      Pages: 5-15

    • NAID

      110003744155

    • Related Report
      2004 Annual Research Report

URL: 

Published: 2004-04-01   Modified: 2018-03-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi