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

2004 Fiscal Year Annual Research Report

分散型ソフトウェアの新しい構成方式の研究

Research Project

Project/Area Number 16016278
Research InstitutionNihon University

Principal Investigator

杉山 安洋  日本大学, 工学部, 助教授 (70246841)

Keywords分散処理 / Java / RMI / フレームワーク / 開発ツール
Research Abstract

分散型のソフトウェアを開発する際に,ネットワーク処理とアプリケーションロジックを合わせて開発することは,アプリケーションロジックとネットワーク処理の混同を招き,開発作業を必要以上に複雑にしてしまう.本研究では,アプリケーションロジックとネットワーク処理の分離が可能なような分散システムのアーキテクチャを提案し,それに基づく分散システム開発の手法を提案する.さらに,その分散化手法を実現するためのツールを開発し提供する.
ネットワーク処理には,アプリケーションによらない共通の処理と,アプリケーションごとに開発が必要な個別の処理がある.本研究では,共通な処理はフレームワークとしてまとめアプリケーションごとに開発しなくても済むようにし,また,アプリケーション固有の処理は,フレームワークのホットスポットとして開発者が追加あるいはフレームワークの機能を変更できるようにし,開発者の負担を軽減させることを狙っている.また,追加するネットワーク処理については,ネットワークスペシャリストが自分で開発できるのと同時に,準備された部品の中から選択しても使用することができるようなシステムのアーキテクチャを採用している.現在,我々のシステムにおいて,開発者が機能を追加できるホットスポットは,スケジューリング機能と例外処理機能である,いくつかの典型的なスケジューリングを行うための部品や,リモートメソッド呼び出しに関係する例外を他の例外に変換する部品などを用意してあり,開発者が自ら開発しなくても既存の部品をシステムに組み込むだけで分散処理が実現できる.
これまでの研究により,クライアント・サーバ型のシステムの分散化に加えて,ピア・ツー・ピア型やクライアントとサーバが絡み合った複合型のシステムを,本手法を用いて分散化できるようになった.

  • Research Products

    (6 results)

All 2005 2004

All Journal Article (6 results)

  • [Journal Article] TRMIにおけるローカルメソッドのスケジューリング機能の実現2005

    • Author(s)
      加藤剛彦, 杉山安洋
    • Journal Title

      情報処理学会東北支部研究会

  • [Journal Article] モバイルオブジェクトのためのグルーピング機能を持ったリモートメソッド呼び出しフレームワーク2005

    • Author(s)
      伊藤祥, 杉山安洋
    • Journal Title

      情報処理学会東北支部研究会

  • [Journal Article] 自己組織化マップを用いたJavaソースコード問類似度測定ライブラリの試作2005

    • Author(s)
      北川俊広, 杉山安洋
    • Journal Title

      信学技報

  • [Journal Article] MIMO:モバイルオブジェクトのためのリモートメソッド呼び出しフレームワーク2004

    • Author(s)
      伊藤祥, 杉山安洋
    • Journal Title

      ソフトウェア工学の基礎 11

  • [Journal Article] ニューラルネットワークを用いたコマンド予測シェルの試作2004

    • Author(s)
      北川俊広, 杉山安洋
    • Journal Title

      信学技報 104・SS-242

      Pages: 25-30

  • [Journal Article] 複数名技術者による同時編集作業における競合の抑制と並列化の両立2004

    • Author(s)
      梶原直人, 杉山安洋
    • Journal Title

      信学技報 104・SS-243

      Pages: 37-42

URL: 

Published: 2006-07-12   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi