平成8年度 委託研究ソフトウェアの 成果ソフトウェア

(20) パターンに基づくビジュアル並列プログラミング環境

研究代表者:柴山悦哉 助教授
      東京工業大学大学院情報理工学研究科


ビジュアル並列プログラミング環境 KLIEG


[特徴ある機能]

KLIEGはビジュアルな並列プログラミング環境です.KLIEGを使うと,アイコン
や線による図式表現を用いて並列プログラムを作成することができます.作成
されたプログラムは,KL1のコードに変換されて実行されます.実行の様子は,
KLIEGのプログラムとおなじ図式表現を用いたトレ−サで見ることができます.
トレ−サはプログラムにおける配置情報を基にしたアニメ−ションで実行を視
覚化します.

KLIEGの大きな特徴としてはパターンを用いた並列プログラミングを支援でき
ることがあげられます。パターンは設計のノウハウに関する情報を保持するプ
ログラム構成要素です。これはユーザがカスタマイズできる部分を空けてある
部品として実現されています。パターンはソフトウェアの設計、実装のみなら
ずプログラム実行の可視化にも役立ちます。その理由は設計・実装・デバッグ
のすべての作業段階において統一的な図式表現を用いて作業を行うことができ
るからです。KLIEGではトレーサによるデバッグ時においてさえも、プログラ
ムの設計情報を参照しながら並行プロセスの挙動を観察することが可能になっ
ています。



[必要な環境]

UNIX(Solaris2.3以上), X11,
KLIC-2.002, Amulet-2.0, gcc-2.7.2以上, libg++-2.7.1以上
(Rie-1.0.6, flex-2.5.3: 添付ファイルでコンパイルできない場合に必要)



[ソースプログラムの分量とファイル構成]

ソースプログラムの分量:800KB

INSTALL		インストールガイド
Makefile	KLIEGシステムのMakefile
Patch-for-Amulet.patch
		Amuletに対するパッチファイル
Readme-J	Readme
Readme-E	Readme
manual/		マニュアルのディレクトリ
editor/		エディタのソースファイルディレクトリ
tracer/		トレーサのソースファイルディレクトリ
examples/	サンプルプログラムのディレクトリ



[FTP]

[関連ページ]


www-admin@icot.or.jp