JPH086792A - Expert system inference control method - Google Patents
Expert system inference control methodInfo
- Publication number
- JPH086792A JPH086792A JP6140608A JP14060894A JPH086792A JP H086792 A JPH086792 A JP H086792A JP 6140608 A JP6140608 A JP 6140608A JP 14060894 A JP14060894 A JP 14060894A JP H086792 A JPH086792 A JP H086792A
- Authority
- JP
- Japan
- Prior art keywords
- inference
- type
- function
- expert system
- peripheral
- 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
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はエキスパートシステムの
制御方法に係り、特にエキスパートシステムの推論開始
通知方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an expert system control method, and more particularly to an inference start notification method for an expert system.
【0002】[0002]
【従来の技術】エキスパートシステムのソフトウエア構
成は、一般に周辺プロセスと推論プロセスとに大別さ
れ、周辺プロセスはシステム運用,状変検出,データ入
出力,データ管理,設定変更,描画,演算,印字,エン
ジニアリング(メンテナンス)等の処理を行い、推論プ
ロセスは知識推論を行う。2. Description of the Related Art The software structure of an expert system is generally divided into peripheral processes and inference processes. The peripheral processes are system operation, state change detection, data input / output, data management, setting change, drawing, calculation, printing. , Engineering (maintenance) processing is performed, and the inference process performs knowledge inference.
【0003】エキスパートシステムが推論を行うために
はまず最初に周辺プロセスが状変検出を行って推論に必
要な状変か否かを判断し、推論が必要な場合はプロセス
間通信により推論プロセス側に通知する。それにより推
論プロセスは知識推論処理を行う。In order for the expert system to make an inference, the peripheral process first detects a state change to determine whether or not the state change is necessary for the inference. To notify. Thereby, the inference process performs knowledge inference processing.
【0004】[0004]
【発明が解決しようとする課題】エキスパートシステム
は一般に知識推論処理を行うため、システム全体からみ
ると推論処理の負荷が重く、効率的な推論を行わないと
システムとしての処理速度が遅くなってしまい、特に推
論ルールまたは推論フレームが多くなるとますます顕著
になる。Since the expert system generally performs knowledge inference processing, the load of inference processing is heavy from the viewpoint of the entire system, and unless efficient inference is performed, the processing speed of the system becomes slow. , Especially as the number of inference rules or frames increases.
【0005】そこで、推論プロセス側に周辺プロセスか
ら推論開始通知を受けた場合に状変に対応した推論を行
うために、きめ細かく推論制御を行い効果的な推論を行
う必要がある。Therefore, in order to perform inference corresponding to a situation when the inference process side receives an inference start notification from a peripheral process, it is necessary to perform inference control in detail and perform effective inference.
【0006】本発明は上記従来技術の問題点に鑑みてな
されたもので、その目的はきめ細かく推論制御ができ効
率的な推論を行うことが出来るエキスパートシステムの
推論制御方法を提供することである。The present invention has been made in view of the above-mentioned problems of the prior art, and an object thereof is to provide an inference control method for an expert system capable of finely performing inference control and performing efficient inference.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に、本発明のエキスパートシステムの推論制御方法は、
ソフトウエア構成を周辺プロセスと推論プロセスとし、
前記周辺プロセスが状変検出して推論に必要な状変か否
かを判断し、推論が必要なときプロセス間通信により推
論プロセス側に通知し、前記推論プロセスで推論するエ
キスパートシステムにおいて、伝送ポジション毎に予め
推論種別を定義しておき、前記周辺プロセスがポジショ
ンの状変を検出すると、そのポジションの推論種別を調
べ推論種別が有る場合は、推論開始要求メールに推論種
別を格納して周辺プロセスから推論プロセスに推論開始
を推論種別と共に送信するとともに、前記推論プロセス
は、前記周辺プロセスから送信された推論開始要求メー
ルを受信し、推論種別を取り出して推論種別に対応した
推論制御を行うことを特徴とする。In order to achieve the above object, an inference control method for an expert system according to the present invention comprises:
The software configuration is the peripheral process and the inference process,
A transmission position in an expert system in which the peripheral process detects a state change and determines whether or not the state change is necessary for inference An inference type is defined in advance for each, and when the peripheral process detects a change in position, the inference type of the position is checked, and if there is an inference type, the inference type is stored in the inference start request mail and the peripheral process is stored. From the inference process to the inference process together with the inference type, the inference process receives the inference start request mail transmitted from the peripheral process, extracts the inference type, and performs inference control corresponding to the inference type. Characterize.
【0008】[0008]
【作用】周辺プロセスが伝送ポジションに状変が発生す
ると、そのポジションの推論種別を定義したテーブルか
ら調べる。推論プロセス側は、周辺プロセスから伝送さ
れた推論開始要求メールを受信し、推論種別を取り出し
て推論種別に対応した推論を行う。When the peripheral process has a change in the transmission position, it is checked from the table that defines the inference type of the position. The inference process side receives the inference start request mail transmitted from the peripheral process, extracts the inference type, and performs inference corresponding to the inference type.
【0009】[0009]
【実施例】以下に本発明の実施例を図1を参照しながら
説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIG.
【0010】図1は本発明の実施例によるエキスパート
システムのソフトウエア構成図である。周辺プロセス1
0は状変検出機能11,推論テーブル検索機能12,推
論種別判定機能13,推論開始要求メール送信機能14
および推論種別検索テーブル15を備えている。推論プ
ロセス20は推論開始要求メール受信機能21と種別対
応推論機能22a,22b,…,22nを備えている。FIG. 1 is a software block diagram of an expert system according to an embodiment of the present invention. Peripheral process 1
0 is the state change detection function 11, the inference table search function 12, the inference type determination function 13, the inference start request mail transmission function 14
And an inference type search table 15. The inference process 20 has an inference start request mail reception function 21 and type-specific inference functions 22a, 22b, ..., 22n.
【0011】図1に示すエキスパートシステムのソフト
ウエア構成において、推論プロセスを推論機能毎に推論
が行えるようにする。推論種別検索テーブル15では伝
送ポジション毎に予め推論種別を定義しておく。推論種
別は、1,2,3,…,Nとし、推論種別が無いポジシ
ョンは、推論種別=0とする。また、推論種別は、予め
推論機能毎に対応させて分類しておく。周辺プロセス1
0において、状変機能11により伝送ポジションに状変
が発生したことを検出すると、そのポジションの推論種
別を推論種別テーブル検索機能12により推論種別検索
テーブル15から調べる。In the software configuration of the expert system shown in FIG. 1, the inference process can be inferred for each inference function. The inference type search table 15 defines inference types in advance for each transmission position. The inference types are 1, 2, 3, ..., N, and the positions having no inference type are inference types = 0. Further, the inference types are classified in advance corresponding to each inference function. Peripheral process 1
In 0, when it is detected that the transmission position has a state change by the state change function 11, the inference type table search function 12 searches the inference type search table 15 for the inference type of the position.
【0012】状変ポジションが推論種別≠0の場合に、
周辺プロセス10は推論開始要求メールに推論種別を格
納して推論プロセスを送信し、推論開始を推論種別と共
に通知する。この場合、複数の推論種別がある場合はそ
の数だけ推論種別を推論開始要求メールに格納する。推
論プロセス20側は、周辺プロセス10から送信された
推論開始メールを受信し、推論種別を取り出して推論種
別すなわち推論機能に対応した推論を行う。[0012] When the state change position is inference type ≠ 0,
The peripheral process 10 stores the inference type in the inference start request mail, transmits the inference process, and notifies the inference start together with the inference type. In this case, when there are a plurality of inference types, as many inference types are stored in the inference start request mail. The inference process 20 side receives the inference start mail transmitted from the peripheral process 10, extracts the inference type, and performs inference corresponding to the inference type, that is, the inference function.
【0013】[0013]
【発明の効果】本発明は、上述の如くであって、伝送ポ
ジション毎に予め推論種別を定義しておき、前記周辺プ
ロセスがポジションの状変を検出すると、そのポジショ
ンの推論種別を調べ推論種別が有る場合は、推論開始要
求メールに推論種別を格納して周辺プロセスから推論プ
ロセスに推論開始を推論種別と共に送信するとともに、
前記推論プロセスは、前記周辺プロセスから送信された
推論開始要求メールを受信し、推論種別を取り出して推
論種別に対応した推論制御を行うものであるから、種別
に対応した推論機能の判別を容易に行う事が出来、効率
的な推論を実現できるエキスパートシステムの推論制御
方法を得ることが出来る。As described above, the present invention defines the inference type for each transmission position in advance, and when the peripheral process detects a change in the position, the inference type of the position is checked and the inference type is checked. If there is, the inference type is stored in the inference start request mail and the inference start is transmitted from the peripheral process to the inference process together with the inference type.
The inference process receives the inference start request mail transmitted from the peripheral process, extracts the inference type, and performs inference control corresponding to the inference type. Therefore, it is easy to determine the inference function corresponding to the type. It is possible to obtain an inference control method for an expert system that can perform efficient inference.
【図面の簡単な説明】[Brief description of drawings]
【図1】本発明の実施例を示すエキスパートシステムの
ソフトウエア構成図。FIG. 1 is a software configuration diagram of an expert system showing an embodiment of the present invention.
10…周辺プロセス 11…状変検出機能 12…推論種別テーブル検索機能 13…推論種別判定機能 14…推論開始要求メール送信機能 15…推論検索テーブル 20…推論プロセス 21…推論開始要求メール受信機能 22a〜22n…種別対応推論機能 10 ... Peripheral process 11 ... State change detection function 12 ... Inference type table search function 13 ... Inference type determination function 14 ... Inference start request mail transmission function 15 ... Inference search table 20 ... Inference process 21 ... Inference start request mail reception function 22a ~ 22n ... Type-specific reasoning function
Claims (1)
プロセスとし、前記周辺プロセスが状変検出して推論に
必要な状変か否かを判断し、推論が必要なときプロセス
間通信により推論プロセス側に通知し、前記推論プロセ
スで推論するエキスパートシステムにおいて、 伝送ポジション毎に予め推論種別を定義しておき、前記
周辺プロセスがポジションの状変を検出すると、そのポ
ジションの推論種別を調べ推論種別が有る場合は、推論
開始要求メールに推論種別を格納して周辺プロセスから
推論プロセスに推論開始を推論種別と共に送信するとと
もに、前記推論プロセスは、前記周辺プロセスから送信
された推論開始要求メールを受信し、推論種別を取り出
して推論種別に対応した推論制御を行うことを特徴とす
るエキスパートシステムの推論制御方法。1. A software configuration is composed of a peripheral process and an inference process, the peripheral process detects a state change, judges whether or not the state change is necessary for the inference, and when the inference is necessary, the inference process side is communicated by interprocess communication. In the expert system that informs the inference process and infers in the inference process, the inference type is defined in advance for each transmission position, and when the peripheral process detects a state change of the position, the inference type of the position is checked and there is the inference type. In the case where the inference type is stored in the inference start request mail and the inference start is transmitted from the peripheral process to the inference process together with the inference type, the inference process receives the inference start request mail transmitted from the peripheral process, An expert system characterized by extracting the inference type and performing inference control corresponding to the inference type Logical control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6140608A JPH086792A (en) | 1994-06-23 | 1994-06-23 | Expert system inference control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6140608A JPH086792A (en) | 1994-06-23 | 1994-06-23 | Expert system inference control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH086792A true JPH086792A (en) | 1996-01-12 |
Family
ID=15272671
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6140608A Pending JPH086792A (en) | 1994-06-23 | 1994-06-23 | Expert system inference control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH086792A (en) |
-
1994
- 1994-06-23 JP JP6140608A patent/JPH086792A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH086792A (en) | Expert system inference control method | |
| JPS6032232B2 (en) | Data buffer control method | |
| JPH08102755A (en) | Method for monitoring station to be controlled | |
| JPS622740A (en) | Polling and selecting system | |
| JPH05108848A (en) | Data transmission system | |
| KR100244195B1 (en) | The method of detection error in wireless local loop | |
| JPH11161517A (en) | Remote monitor system | |
| JPH08234813A (en) | Distributed controller | |
| JPH04332070A (en) | Computer system | |
| JP2900066B2 (en) | Data communication fuzzy controller | |
| JPH034309A (en) | Computer system | |
| JPH04188234A (en) | No response supervisory system in multi-job system | |
| JPH02280252A (en) | Dynamic registration system for remote node condition management routine | |
| JPH04326844A (en) | Parallel command travel control system | |
| JPS583249B2 (en) | buffer device | |
| JPH02281844A (en) | Multidrop communication system | |
| JPH02287664A (en) | Data transmitter/receiver | |
| JPH088573B2 (en) | Data communication method of control system | |
| JPH096637A (en) | Current/standby switching system | |
| JPH0334697A (en) | Remote monitoring method | |
| JPH02310755A (en) | Health check system | |
| JPH0668039A (en) | Interrupt control system | |
| JPH06332866A (en) | Inter-program communication system | |
| JPH05189162A (en) | Magnetic tape processor | |
| JPS62171060A (en) | Remote data processing system |