1997 Fiscal Year Annual Research Report
広域ネットワーク環境におけるモ-ビルオブジェクト実行管理システムに関する研究
Project/Area Number |
09780233
|
Research Institution | University of Tsukuba |
Principal Investigator |
加藤 和彦 筑波大学, 電子・情報工学系, 助教授 (90224493)
|
Keywords | 分散システム / 広域ネットワーク / インターネット / モ-ビルオブジェクト / モ-バイルオブジェクト / 永続オブジェクト管理 |
Research Abstract |
本研究代表者は、従来のメッセージパッシング・システムにおけるメッセージを,オブジェクトに格上げしたモ-ビルオブジェクトの概念に基づき,広域ネットワーク環境を前提とする分散プログラミング環境の設計と開発を進めている. 本研究では,モ-ビルオブジェクトの実行を,厳格に管理されたアクセス制御の元で行ないつつ,かつ,アプリケーション・プログラマには可能な限り最大の分散透明性を提供する,モ-ビルオブジェクトの実行管理方式に関する研究を行った. モ-ビルオブジェクトの保護機構を,プログラミング時におけるものと,実行時におけるものとに直交的に分離するという基本アプローチを採用した.前者の保護概念は,従来のオブジェクト指向プログラミングにおける隠蔽機構を用い,後者の保護概念としてはプロテクションドメインと呼ばれる,実行時の保護領域機構を用いることで実現する.アプリケーションのプログラミング時には,オブジェクト指向プログラミングにおける隠蔽概念のみを考慮しながらプログラミングを行う.オブジェクト実行に先立ち,各サイトのシステム管理者またはユーザは,モ-ビルオブジェクトのプロテクションドメインへの割り当て,および,プロテクションドメインにまたがるオブジェクト間相互作用(メソッド起動や属性値アクセスなど)の制御法に関するポリシ-を定める.実行時システムは,このポリシ-に従い,オブジェクトの実行時の振る舞いを監視しながら,オブジェクト実行を行う.本年度は,-プロテクションドメインを-仮想記憶空間として実現し,-プロテクションドメインに複数のモ-ビルオブジェクトを同時にロード可能とするような実行時システムの詳細設計を行うと共に,その実装を進めた.
|
Research Products
(6 results)
-
[Publications] K.Kato: "Safe and secure execution mechanisms of mobile objects." Mobile Object Systems (springer LNCS). 1222. 201-211 (1997)
-
[Publications] K.Kato, et al.: "Object passing and interaction mechanism of the P_<LANET> mobile object system." Proc.of France-Japan Workshop on Object-Based Parallel and Distributed Computation. 153-162 (1997)
-
[Publications] K.Kato, et al.: "Protected and secure mobile object computing in P_<LANET>." Special Issues in Object-Oriented Programming-Workshop Reader of the 10th European Conference on Object-Oriented Programming.319-326 (1997)
-
[Publications] 加藤和彦: "モ-バイルオブジェクト・コンピューティングとデータベース" Computer Today. 79. 22-27 (1997)
-
[Publications] 加藤和彦 他: "モ-バイルオブジェクトシステムP_<LANET>における分散協調処理のための通信機構." 平成9年度秋期 情報処理学会 全国大会 論文集. (1997)
-
[Publications] K.Matsubara, T.Maekawa and K.Kato: "Worldwide component scripting with the P_<LANET> mobile object system." Proc.of 2nd Int.Conf.on Worldwide Computing and Its Applications. (Springer LNCS). 1368. 56-71 (1998)