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

(3) 帰納的な並列記号処理のための
  プログラミング環境の開発


並列ビジュアルプログラミング環境: KLIEG (version 1.0)


[機能]

近年のハードウェアの進歩により並列コンピュータは誰でも入手できるように なりましたが、並列プログラミングの方は徐々に広まっているもののプログラ マなら誰でも気軽に並列プログラミングに取り組めるという所まで至っていま せん。そこでICOTで開発されたKL1をベースにスクリプト言語程度の手軽さで 容易に並列プログラミングに取り組める並列プログラミング環境としてKLIEG を開発しました.

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

KLIEGの背後には並列論理型言語、オブジェクト指向言語、ビジュアルプログ ラミングの考えがあります.KLIEGはこれらを総合したプログラミング環境と して構築されました.しかしユーザとしては全くむづかしい事を気にせずGUI を通じマウスのボタン一つでプロセスネットワークを組みプロセスが増える様 子あるいは実行の様子を目にする事が可能です.何よりも並行プロセスの動き を感覚的に捕まえることが可能になりました.この事はデバッグなどに大いに 役立つと思われます.

[用途]

並列プログラミングの教育,学習.

[利用想定者]

klicの利用者,KL1プログラミングの初心者.

[使用言語]

C++

[OS等の環境]

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

[ファイル構成]

Copyright	著作権者氏名
INSTALL		インストールガイド
Makefile	KLIEGシステムのMakefile
Publication	発表先一覧
README		README
advertise.txt	このファイル
manual/		マニュアルのディレクトリ
editor/		エディタのソースファイルディレクトリ
tracer/		トレーサのソースファイルディレクトリ
examples/	サンプルプログラムのディレクトリ

[ソース分量]

800KB

[FTP]

[関連ページ]



www-admin@icot.or.jp