第 271 回 PTT のお知らせ


日時: 2001年7月19日 (木) 18:30 から
場所: 東京工業大学西8号館W1008
       東京工業大学大岡山キャンパスは,東急目蒲線/大井町線
       大岡山駅下車徒歩1分です.
       会場の西8号館までは正門横の学内地図を参考にお越しください.
       詳しくは
 	      東京工業大学のページ
       を御覧下さい.       

題目: レガシーJavaソフトウェアを分散実行するためのバイトコード変換機
話者:立堀 道昭(東京工業大学)
概要:
既存の Java バイトコードの機能分散を目的として開発されたシステム、 Addistant を提案する。ここで既存のバイトコードとは、単一のJava 仮想機 械(JVM)上で動作するように開発された、通常のバイトコードを意味してい る。本システムでは、既存の JVM を活用するため、バイトコード変換による 手法を用いている。Addistant の利用者は、各クラスのインスタンスを、複数 の JVM のうちのどこに配置するかを、実行するプログラムとは別に記述する。 Addistant は その指定に従いバイトコードを変更して、指定された特定の部 分が遠隔の JVM 上で動作し、ローカルの JVM 上で動作する残りの部分とネッ トワークを越しに通信するようにする。例えば、Java Swing ライブラリを用 いた既存プログラムを、遠隔地にあるJVM 上で動作させつつ、その GUI オブ ジェクトを手元にある別の JVM 上で動作させることができる。