第 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 上で動作させることができる。