@techreport{oai:ipsj.ixsq.nii.ac.jp:00051358, author = {畝見, 達夫 and Tatsuo, Unemi}, issue = {63(1987-ICS-054)}, month = {Sep}, note = {アジェンダ・コントロールに基づいて擬似並列的に実行されるProlog処理系について報告する.本処理系は,弱いヒューリスティクスに基づく探索を行なう,人工知能や認知科学への応用を念頭に設計されている.アジェンダは解くべきゴールに対応するタスクのリストであり,タスクは優先度の高い順に整列されている.アジェンダ中の上位のN個のタスクを取り出し1ステップずつ実行した後,再びアジェンダに登録するという過程を繰り返す.タスクの生成,消滅,休止,再開,優先度の変更,およびタスク間の通信を行なうために述語,および並列ORを実現する組み込み述語を用いて柔軟な探索戦略をプログラム化できる.さらに,プログラムの開発環境としてマルチウィンドウを用いて全体のタスクの生成状況や各タスクの実行状況を監視する機能も備えている., A PROLOG interpreter which can run in a pseudo concurrent way based on an agenda control is presented. The design of this interpreter is made to build a program which has to do search with weak heuristics. The agenda is a list of tasks. Each task corresponding with each goal that should be solved has its own priority. N higher executable tasks on the agenda are executed by one step in each execution cycle. It is possible to encode some sort of flexible search strategies using the built-in predicates which arc to manipulate task schedule. Additionally, it has facilities using the window system to monitor the aspects of task creation and execution.}, title = {アジェンダ・コントロールに基づく並行実行Prolog}, year = {1987} }