JPH0248734A - 知識ベースシステムの管理方式 - Google Patents
知識ベースシステムの管理方式Info
- Publication number
- JPH0248734A JPH0248734A JP20049988A JP20049988A JPH0248734A JP H0248734 A JPH0248734 A JP H0248734A JP 20049988 A JP20049988 A JP 20049988A JP 20049988 A JP20049988 A JP 20049988A JP H0248734 A JPH0248734 A JP H0248734A
- Authority
- JP
- Japan
- Prior art keywords
- inference
- environment
- knowledge base
- knowledge
- saving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Devices For Executing Special Programs (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、知識ベースシステムの管理方式に関する。
知識ベースシステムは、一般には知識ベース中の知識に
対して推論を行うものである。利用者からの指示に従い
、推論が行なわれ、結果が表示される。利用者はその結
果を見てさらに深い推論を行うように指示を行う、とい
う処理を繰り返す。
対して推論を行うものである。利用者からの指示に従い
、推論が行なわれ、結果が表示される。利用者はその結
果を見てさらに深い推論を行うように指示を行う、とい
う処理を繰り返す。
利用者が処理を一旦中断し、後程再開したいと思った場
合には、推論結果が出た際に知識ベースの内容をファイ
ル等に書出すコマンドを入力するか、知識ベース中にそ
のようなコマンドを実行する知識を記述する必要があっ
た。
合には、推論結果が出た際に知識ベースの内容をファイ
ル等に書出すコマンドを入力するか、知識ベース中にそ
のようなコマンドを実行する知識を記述する必要があっ
た。
知識ベースが大規模化し、推論が複雑になるに従い、結
論を出すまでの処理時間は増加する傾向にある。そうな
ると、知識ベースシステムが動作しているシステムのマ
シンタイムの都合等で、結論がでないうちにオペレータ
等から処理を強制的に中断されてしまう恐れがある。し
たがって、この場合には推論中であっても推論の中断の
指示を受取り、推論の途中経過等の動作環境をファイル
等の二次記憶装置に記憶し、他の機会にそこからシステ
ムの環境を復元し、推論を続行する機構が必要である。
論を出すまでの処理時間は増加する傾向にある。そうな
ると、知識ベースシステムが動作しているシステムのマ
シンタイムの都合等で、結論がでないうちにオペレータ
等から処理を強制的に中断されてしまう恐れがある。し
たがって、この場合には推論中であっても推論の中断の
指示を受取り、推論の途中経過等の動作環境をファイル
等の二次記憶装置に記憶し、他の機会にそこからシステ
ムの環境を復元し、推論を続行する機構が必要である。
これに対して、上述の方法ではファイルに書出されるの
は知識ベース中の知識のみであり、推論の途中で中断さ
れた処理の再開のために必要なすべての情報、例えばシ
ステムデータは書出されない。
は知識ベース中の知識のみであり、推論の途中で中断さ
れた処理の再開のために必要なすべての情報、例えばシ
ステムデータは書出されない。
また、オペレーティングシステム(以下O8)の機能と
してメモリ全部をファイルに書出し、またこれをメモリ
上に展開して処理を再開するという機能も存在するが、
処理の再開に不必要なものまで書出すためファイルスペ
ースの無駄となり、またあらかじめ準備が必要で利用者
の希望するときに随時に行うわけにはいかない。
してメモリ全部をファイルに書出し、またこれをメモリ
上に展開して処理を再開するという機能も存在するが、
処理の再開に不必要なものまで書出すためファイルスペ
ースの無駄となり、またあらかじめ準備が必要で利用者
の希望するときに随時に行うわけにはいかない。
本発明の推論の中断を考慮に入れた知識ベースシステム
の管理方式は、 このシステム動作時に利用される知識を格納する知識ベ
ース手段(以下知識ベース)と、この知識ベースに対し
て推論処理を行う推論手段(以下推論機構)と、 利用者からの推論中止指示を得る入力手段と、推論の再
開に必要な環境情報を格納する推論環境格納手段と、 前記知識ベースおよび前記推論機構から得た推論環境情
報を前記推論環境格納手段に格納する推論環境退避手段
と、 この推論環境格納手段から前記知識ベースおよび前記推
論機構に推論環境情報を渡す推論環境復元手段と、 前記推論機構または前記入力手段から推論中断指示がな
された際には、推論再開時に必要となる環境情報を前記
推論環境退避手段により退避する処理を制御し、また推
論再開時には前記推論環境復元手段によるシステム再構
築処理を制御する推論環境管理手段とを有する。
の管理方式は、 このシステム動作時に利用される知識を格納する知識ベ
ース手段(以下知識ベース)と、この知識ベースに対し
て推論処理を行う推論手段(以下推論機構)と、 利用者からの推論中止指示を得る入力手段と、推論の再
開に必要な環境情報を格納する推論環境格納手段と、 前記知識ベースおよび前記推論機構から得た推論環境情
報を前記推論環境格納手段に格納する推論環境退避手段
と、 この推論環境格納手段から前記知識ベースおよび前記推
論機構に推論環境情報を渡す推論環境復元手段と、 前記推論機構または前記入力手段から推論中断指示がな
された際には、推論再開時に必要となる環境情報を前記
推論環境退避手段により退避する処理を制御し、また推
論再開時には前記推論環境復元手段によるシステム再構
築処理を制御する推論環境管理手段とを有する。
次に本発明について図面を参照して詳細に説明する。
第1図を参照すると、本発明の一実施例は、本システム
動作時に利用される知識が格納される知識ベース7と、 この知識ベース7に対して推論処理を行う推論機構2と
、 利用者からの推論中止指示を得る入力手段1と、推論の
再開に必要な環境を格納する推論環境格納手段6と、 前記知識ベース7および前記推論機構2から得た推論環
境情報を前記推論環境格納手段6に格納する推論環境退
避手段3と、 この推論環境格納手段6から前記知識ベース7および前
記推論機構2に推論環境情報を渡す推論環境復元手段4
と、 前記推論機構2または前記入力手段1から推論中断指示
がなされた際には、推論再開時に必要となる環境情報を
前記推論環境退避手段3により退避する処理を制御し、
また推論再開時には前記推論環境復元手段4によるシス
テム再構築処理を制御する推論環境管理手段5とy有す
る。
動作時に利用される知識が格納される知識ベース7と、 この知識ベース7に対して推論処理を行う推論機構2と
、 利用者からの推論中止指示を得る入力手段1と、推論の
再開に必要な環境を格納する推論環境格納手段6と、 前記知識ベース7および前記推論機構2から得た推論環
境情報を前記推論環境格納手段6に格納する推論環境退
避手段3と、 この推論環境格納手段6から前記知識ベース7および前
記推論機構2に推論環境情報を渡す推論環境復元手段4
と、 前記推論機構2または前記入力手段1から推論中断指示
がなされた際には、推論再開時に必要となる環境情報を
前記推論環境退避手段3により退避する処理を制御し、
また推論再開時には前記推論環境復元手段4によるシス
テム再構築処理を制御する推論環境管理手段5とy有す
る。
次に、本発明について、図面を参照して詳細に説明する
。
。
前記入力手段lは、端末のブレークキーの押下等により
利用者から直接もたらされる推論の中断の指示を得るた
めのものである。
利用者から直接もたらされる推論の中断の指示を得るた
めのものである。
前記推論機構2は、通常時、前記知識ベース7に対して
推論処理を行うものだが、ルールやフレーム等から推論
の中断の指示を得た場合には、前記推論環境管理手段5
にその旨を伝える。
推論処理を行うものだが、ルールやフレーム等から推論
の中断の指示を得た場合には、前記推論環境管理手段5
にその旨を伝える。
前記推論環境退避手段3は、推論中断の際に起動され、
前記知識ベース7および前記推論機構2から得られた推
論再開時に必要な環境を前記推論環境格納手段6に格納
する。
前記知識ベース7および前記推論機構2から得られた推
論再開時に必要な環境を前記推論環境格納手段6に格納
する。
前記推論環境復元手段4は、中断された推論処理を再開
する際に起動され、前記推論環境格納手段6に格納され
ている推論環境を前記知識ベース7および前記推論機構
2に渡し、推論の再開を可能にする。
する際に起動され、前記推論環境格納手段6に格納され
ている推論環境を前記知識ベース7および前記推論機構
2に渡し、推論の再開を可能にする。
前記推論環境管理手段5は、前記入力手段1または前記
推論機構2から推論中断の指示が得られた際に、前記推
論環境退避手段3を起動し推論環境の退避を制御し、さ
らに推論再開時には前記推論環境回復手段4を起動し推
論環境の再構築を制御する。
推論機構2から推論中断の指示が得られた際に、前記推
論環境退避手段3を起動し推論環境の退避を制御し、さ
らに推論再開時には前記推論環境回復手段4を起動し推
論環境の再構築を制御する。
次にこの推論環境管理手段5の制御の主要部分を詳細に
説明する。
説明する。
処理Aでは、推論中断時の処理か推論再開時の処理かが
判断される。推論中断時であれば処理Bおよび処理Cが
行なわれる。推論再開時であれば処理りおよび処理Eが
行なわれる。
判断される。推論中断時であれば処理Bおよび処理Cが
行なわれる。推論再開時であれば処理りおよび処理Eが
行なわれる。
すなわち、推論中断時と判定されれば、処理Bにおいて
は前記推論環境管理手段5の制御の下で前記推論環境退
避手段3が前記知識ベース7中の知識を前記推論環境格
納手段6に格納する。次に処理Cにおいては、前記推論
環境管理手段5の制御の下で前記推論環境退避手段3が
前記推論機構2で用いられている情報のうち、推論再開
時に必要となるものを前記推論環境格納手段6に格納す
る。この情報には、利用者がルール等では扱うことがで
きないシステム変数、例えばバックトラックのためのス
タック等が含まれる。
は前記推論環境管理手段5の制御の下で前記推論環境退
避手段3が前記知識ベース7中の知識を前記推論環境格
納手段6に格納する。次に処理Cにおいては、前記推論
環境管理手段5の制御の下で前記推論環境退避手段3が
前記推論機構2で用いられている情報のうち、推論再開
時に必要となるものを前記推論環境格納手段6に格納す
る。この情報には、利用者がルール等では扱うことがで
きないシステム変数、例えばバックトラックのためのス
タック等が含まれる。
また、推論再開時と判定されれば処理りにおいては、前
記推論環境管理手段5の制御の下で前記推論環境復元手
段4が前記推論環境格納手段6中の知識が前記知識ベー
ス7に格納する。次に処理Eにおいては、前記推論環境
管理手段5の制御の下で前記推論環境復元手段4が前記
推論環境格納手段6中の情報を前記推論機構2に渡す。
記推論環境管理手段5の制御の下で前記推論環境復元手
段4が前記推論環境格納手段6中の知識が前記知識ベー
ス7に格納する。次に処理Eにおいては、前記推論環境
管理手段5の制御の下で前記推論環境復元手段4が前記
推論環境格納手段6中の情報を前記推論機構2に渡す。
第3図は、前記推論環境格納手段6中に格納される情報
の一例である。
の一例である。
フィールド11は、格納された情報が前記知識ベース7
からのものか、前記推論機構2からのものかを区別する
ためのフラグである。
からのものか、前記推論機構2からのものかを区別する
ためのフラグである。
フィールド12は、前記知識ベース7または、前記推論
機構2から得られた推論環境の中身である。
機構2から得られた推論環境の中身である。
本発明は、推論中であっても直ちに推論を中断し、さら
にその後再開することが可能であり、従来のシステムの
ように推論を再び最初から繰り返す必要がない。また、
システムの動作環境をすべて退避する方法と比較して、
本発明は最低限必要な情報のみを退避させるため、格納
すべき情報の量を小さくすることができる。
にその後再開することが可能であり、従来のシステムの
ように推論を再び最初から繰り返す必要がない。また、
システムの動作環境をすべて退避する方法と比較して、
本発明は最低限必要な情報のみを退避させるため、格納
すべき情報の量を小さくすることができる。
フローチャート図、および第3図は本発明の一実施例に
おける推論再開のために格納される情報の一例を示す図
である。
おける推論再開のために格納される情報の一例を示す図
である。
第1図において、1は入力手段、2は推論機構、3は推
論環境退避手段、4は推論環境回復手段、5は推論環境
管理手段、6は推論環境格納手段、7は知識ベースを表
している。
論環境退避手段、4は推論環境回復手段、5は推論環境
管理手段、6は推論環境格納手段、7は知識ベースを表
している。
代理人 弁理士 内 原 晋
第1図は本発明の一実施例を示す図、第2図は本発明に
おける一実施例の制御の主要部分を示す第 図 第2区
おける一実施例の制御の主要部分を示す第 図 第2区
Claims (1)
- 【特許請求の範囲】 知識ベースシステムにおいて、 このシステム動作時に利用される知識を格納する知識ベ
ース手段と、 この知識ベース手段に対して推論処理を行う推論手段と
、 利用者からの推論中止指示を得る入力手段と、推論の再
開に必要な環境情報を格納する推論環境格納手段と、 前記知識ベース手段および前記推論手段から得た推論環
境情報を前記推論環境格納手段に格納する推論環境退避
手段と、 前記推論環境格納手段から前記知識ベース手段および前
記推論手段に推論環境情報を渡す推論環境復元手段と、 前記推論手段または前記入力手段から推論中断指示がな
された際には、推論再開時に必要となる環境情報を前記
推論環境退避手段により退避する処理を制御し、また推
論再開時には前記推論環境復元手段によるシステム再構
築処理を制御する推論環境管理手段とを含むことを特徴
とする知識ベースシステムの管理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20049988A JPH0248734A (ja) | 1988-08-10 | 1988-08-10 | 知識ベースシステムの管理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20049988A JPH0248734A (ja) | 1988-08-10 | 1988-08-10 | 知識ベースシステムの管理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0248734A true JPH0248734A (ja) | 1990-02-19 |
Family
ID=16425338
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20049988A Pending JPH0248734A (ja) | 1988-08-10 | 1988-08-10 | 知識ベースシステムの管理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0248734A (ja) |
-
1988
- 1988-08-10 JP JP20049988A patent/JPH0248734A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20010037425A1 (en) | Interrupt processing method in an operation processing device and the device using the same | |
| JPH0248734A (ja) | 知識ベースシステムの管理方式 | |
| JPH04165426A (ja) | 推論の中断を考慮に入れた知職ベースシステムの管理方式 | |
| US20080082712A1 (en) | Computer system and control method thereof | |
| JP3274780B2 (ja) | 電源供給方法 | |
| JPS58151663A (ja) | システムフアイルの切替方式 | |
| JPH0934578A (ja) | 情報処理装置 | |
| JPH0728544A (ja) | コンピュータシステム | |
| JP2923111B2 (ja) | データ処理方法及びその装置 | |
| JPH02205906A (ja) | オフライン処理システムにおける自動電源切断制御方式 | |
| JPH11119801A (ja) | プロセス制御装置 | |
| JPH05250197A (ja) | 自律系構成回路の制御方式 | |
| JPH02226344A (ja) | 計算機システム | |
| JPH04155412A (ja) | リジューム制御方法 | |
| JPS61210440A (ja) | レベルトレ−ス装置 | |
| JPH01161428A (ja) | 対話型ライタ制御方式 | |
| JPS61226820A (ja) | 復電によるデ−タ処理再開方式 | |
| JPH02260049A (ja) | プログラム起動チエツク方法 | |
| JPH06266663A (ja) | 情報処理装置 | |
| JPH0644163A (ja) | 回線切り替え方式 | |
| JPS62103720A (ja) | 情報処理装置 | |
| JPH04178835A (ja) | 推論方法および推論情報データ管理機構 | |
| JPH08263296A (ja) | プログラム実行環境保存復元システム | |
| JPH01263811A (ja) | 電源制御装置 | |
| JPH0319033A (ja) | システム中断・再開方式 |