(6)実験的リフレクティブ・システム:ExReps


	マ シ ン:PSI
	環  境:PIMOS, pseudo Multi-PSI
	言  語:KL1
	ソース量:2.0 MB
	文  書:マニュアル (英語)


概要

リフレクション機能の実験を行うためのプログラミング環境

構成

ユーザ・プログラムはプログラミング環境層で実行される。プログラミング環 境は抽象マシン・ネットワーク層で実行される。抽象マシン層はKL1上で実 行される。抽象マシン層とプログラミング環境層がExRepsである。

機能

本システムは、抽象分散マシンを内蔵したプログラミングシステムである。

プログラムの実行状態を視覚的に表示するためのウインドウ・インタフェース を備えており、ウインドウを使って、抽象分散マシンのトポロジーを視覚的に 表現し、分散ゴールがトポロジー上を流れるのをユーザに示すことができる。 また、ウインドウはユーザ・プログラムから生成されたプロセスを視覚的に示 し、プロセス間を流れる情報を表示することができる。

ExRepsの最大の特長は、リフレクション機能である。ユーザ・ゴールか らリフレクション述語を使用すると、それによって現在動いているプロセッシ ングエレメントの状態を得ることができるのみならず、それを換えることがで きる。リフレクション述語を用いて得た情報は、ユーザが自分の状態を関知し たり、環境の状態を関知することに使うことができる。プロセッシング・エレ メントの状態を換える機能を使って、ユーザはその環境をコントロールするこ とができる。

FTP


www-admin@icot.or.jp