JPH04299420A - エキスパートシステムのルールメンテナンス方式 - Google Patents

エキスパートシステムのルールメンテナンス方式

Info

Publication number
JPH04299420A
JPH04299420A JP6417491A JP6417491A JPH04299420A JP H04299420 A JPH04299420 A JP H04299420A JP 6417491 A JP6417491 A JP 6417491A JP 6417491 A JP6417491 A JP 6417491A JP H04299420 A JPH04299420 A JP H04299420A
Authority
JP
Japan
Prior art keywords
rule
sheet
japanese
rules
variable
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
Application number
JP6417491A
Other languages
English (en)
Inventor
Hisashi Maruyama
丸山 久
Sumio Noda
純生 野田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP6417491A priority Critical patent/JPH04299420A/ja
Publication of JPH04299420A publication Critical patent/JPH04299420A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、エキスパートシステム
の運用支援のためのルールメンテナンス方式に関する。
【0002】
【従来の技術】エキスパートシステムは、図6に示すよ
うに構成される。各分野の専門家の知識をナレッジエン
ジニア(KE)が整理して知識ベース1に格納しておき
、ユーザからの質問に対して推論システム2が知識ベー
ス1の知識を使用した推論によって回答を得る。
【0003】推論システム2は、LISP,PROLO
G等の記述言語3を持ち、知識ベース1の知識格納には
知識ベースエディタ4及びデバッガ5のマン・マシン・
インタフェースを使用し、また推論にはワーキングメモ
リ6に作業過程に必要な知識ベースの領域,ルール,事
実等のデータを確保しながら推論エンジン7による演繹
的な推論を行う。また、ユーザとのマン・マシン・イン
タフェースに説明機能8を持って質問の意図受付や推論
手順表示を行う。
【0004】ここで、知識ベース1の知識表現には、1
F<条件部>THEN<結論部>形式のプロダクション
ルール表現と、抽象的概念及び実態を夫々フレームとし
て階層型ネットワークで表現するフレーム表現とが知ら
れ、これら知識により推論を行うプロダクションシステ
ムとフレームシステム、さらには両者を併用したハイブ
リッドシステムが知られている。
【0005】
【発明が解決しようとする課題】エキスパートシステム
において、ルールを知識ベース1に格納するには、専門
家の有する知識,ノウハウを構築用ツールの書式に従っ
てルールに展開するが、専門家の知識を最初から完全な
ルールとして展開するのは難しく、従来からエディタ4
が持つ日本語ルールメンテナンス機能を用いてルールの
修正,変更が行われている。
【0006】この日本語ルールメンテナンス方法は、図
7に示すように、予め変更になる可能性のあるルールの
パターンを指定し(S1)、その修正変更箇所の指定を
し(S2)、ルールの日本語表記作成のためのテンプレ
ート編集をし(S3)、変更箇所の範囲を指定して新ル
ールを作成し(S4)、ファイルに保存している(S5
)。
【0007】このようなルールメンテナンス方法では、
テンプレート編集に熟練者でも感違いを起したりして作
業負担が大きく、作業時間も長くする問題があった。ま
た、メンテナンス作業が作業者によって異なる場合もあ
り、この場合は他の作業者が代行する場合に支障をきた
す問題がある。
【0008】本発明の目的は、ルールメンテナンスを確
実・容易にし、しかも標準化を図ったメンテナンス方式
を提供することにある。
【0009】
【課題を解決するための手段】本発明は、前記課題の解
決を図るため、プロダクションルール表現の知識ベース
を有し、該ルールをエディタが持つ日本語ルールメンテ
ナンス機能によって修正・変更するにおいて、修正・変
更対象となるルールのパターンを条件部と実行部別に記
述しかつ該条件部と実行部の内容に対応する日本語ルー
ル及び該日本語ルール中の引数と変数の内容を記述する
パターン作成用展開シートと、前記ルールに対応する知
識ベースのルールに含まれる変数名及び引数名とこれら
が取ることのできる値を日本語で列挙する変数値メニュ
ー及び上下限範囲を記述する範囲指定とを行うテンプレ
ート編集用展開シートとを備え、修正・変更ルールを前
記パターン作成用展開シートに従って展開し、該展開シ
ートの日本語ルール及び引数・変数を前記テンプレート
編集用展開シートに突合わせてルール作成を行うことを
特徴とする。
【0010】
【作用】上記方式によれば、ルールの修正・変更には日
本語表記による展開と引数及び変数の制限を突合せて新
ルールを作成することで新ルールの適合性を日本語上で
チェックできるようにする。また、展開シートによる書
式の標準化と記録保存を可能にする。
【0011】
【実施例】図1は本発明の一実施例を示すメンテナンス
手順図である。同図が図7と異なる部分は、ルールパタ
ーンの修正変更入力に対して、日本語ルールメンテナン
ス展開シートによりルールパターンを条件部と実行部に
展開し(S6)、これによってテンプレート編集を行う
点にある。
【0012】図2は日本語ルールメンテナンスのための
パターン作成用展開シート構成を示す。同図において、
環境定義名Aにはルールの所属環境名を記入し、作成し
たルールパターンが格納される対象ファイル名と格納デ
ィレクトリが条件部パターンBと実行部パターンCに別
々に書き込まれる。
【0013】適用ルール名Dにはメンテナンス対象とな
るルール名が書き込まれ、該ルールの条件部パターンと
実行部パターンについてIDデータE,Fとそのジキュ
メントG,H及びルールパターンI,Jが書き込まれ、
さらにルールパターンI,Jに対応する内容の日本語K
,Lが書き込まれる。ルールのパターンI,Jは知識ベ
ース構築支援ルールの方法に従って書かれたルールであ
り、ルールメンテナンスに日本語表記で置換え、変更・
修正を行うための部分になる。
【0014】引数部M,N,O,Pは日本語で書かれた
ルールK,Lについて引数名M1〜P1の記入とこれに
対応する引数内容M2〜P2が書き込まれ、該引数名及
び引数内容がルールメンテナンス対象となる。
【0015】上述までのパターン作成処理により、メン
テナンス対象となるルールの格納ファイル名等の環境条
件データ及び該ルールについて条件部と実行部別にルー
ルの内容(パターン)I,Jとそれに対応する日本語内
容K,Lが書き込まれ、また日本語ルールの内容の引数
と引数内容が個別に書き込まれる。
【0016】次に、図3はテンプレート編集用の展開シ
ート構成を示す。環境定義名Qはパターン作成と同じも
のが記述され、対象ファイルの条件部パターンR及び実
行部パターンSはルールの条件部及び実行部をパターン
化したデータの入っているファイル名とその存在するデ
ィレクトリが記述される。ルールベースTには日本語表
現する前の知識ベース構築支援ツールの文法に従って書
かれたルール記述ファイルとその存在するディレクトリ
が記述され、テンプレートUには日本語表現されたルー
ル記述で変更可能箇所を示すデータの入ったファイル名
とその存在するディレクトリが記述される。適用ルール
名Vは前者と同じになるがその機能も日本語表記される
【0017】変数値範囲指定Wは、ルール記述内容に存
在する変数名(含む引数名)W1と変数値メニューW2
と当該変数の上下限範囲指定W3が記述される。変数値
メニューW2には変数名として与えられたものがとるこ
とのできる値を列挙し、範囲指定は具体的な制限数値が
記述される。変数値メニューには引数が可変のため引数
名の所は空欄になる。
【0018】このようなテンプレート編集用展開シート
はパターン作成用展開シートで記述された条件部及び実
行部の引数及び変数について取り得る値が記述され、パ
ターン作成で設定する変数,引数について適正な設定か
否かのチェックに利用される。
【0019】図4及び図5はダムの放流開始ルールに適
用した場合のパターン作成及びテンプレート編集の具体
例を示す。同図中、変数名x1,x2は水位を示し、引
数y1は幹線水位変化を示す。
【0020】
【発明の効果】以上のとおり、本発明によれば、修正・
変更するルールについてそのパターンと対応する日本語
の条件部及び実行部別に表記及び引数,変数を表記した
パターン作成用展開シートと、当該ルールの変数及び引
数の制限範囲を日本語表記したテンプレート編集用展開
シートとを備えて両者の突合せによる新ルール作成によ
り、日本語表記による新ルールの適合性チェックと作成
になって間違いを少なくしながら作業効率を高め、また
展開シートによる標準化によって作業者の熟練度要求が
少なくなる。さらに、展開シートは保存することで修正
・変更箇所の管理を容易にする。
【図面の簡単な説明】
【図1】本発明の一実施例を示すメンテナンス手順図。
【図2】実施例におけるパターン作成用展開シートの構
成図。
【図3】実施例におけるテンプレート編集用展開シート
の構成図。
【図4】実施例におけるパターン作成の記述例を示す図
【図5】実施例におけるテンプレート編集の記述例を示
す図。
【図6】エキスパートシステムの基本的構成図。
【図7】従来のメンテナンス手順図。
【符号の説明】
1…知識ベース、2…推論システム、4…知識ベースエ
ディタ、7…推論エンジン。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  プロダクションルール表現の知識ベー
    スを有し、該ルールをエディタが持つ日本語ルールメン
    テナンス機能によって修正・変更するにおいて、修正・
    変更対象となるルールのパターンを条件部と実行部別に
    記述しかつ該条件部と実行部の内容に対応する日本語ル
    ール及び該日本語ルール中の引数と変数の内容を記述す
    るパターン作成用展開シートと、前記ルールに対応する
    知識ベースのルールに含まれる変数名及び引数名とこれ
    らが取ることのできる値を日本語で列挙する変数値メニ
    ュー及び上下限範囲を記述する範囲指定とを行うテンプ
    レート編集用展開シートとを備え、修正・変更ルールを
    前記パターン作成用展開シートに従って展開し、該展開
    シートの日本語ルール及び引数・変数を前記テンプレー
    ト編集用展開シートに突合わせてルール作成を行うこと
    を特徴とするエキスパートシステムのルールメンテナン
    ス方式。
JP6417491A 1991-03-28 1991-03-28 エキスパートシステムのルールメンテナンス方式 Pending JPH04299420A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6417491A JPH04299420A (ja) 1991-03-28 1991-03-28 エキスパートシステムのルールメンテナンス方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6417491A JPH04299420A (ja) 1991-03-28 1991-03-28 エキスパートシステムのルールメンテナンス方式

Publications (1)

Publication Number Publication Date
JPH04299420A true JPH04299420A (ja) 1992-10-22

Family

ID=13250439

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6417491A Pending JPH04299420A (ja) 1991-03-28 1991-03-28 エキスパートシステムのルールメンテナンス方式

Country Status (1)

Country Link
JP (1) JPH04299420A (ja)

Similar Documents

Publication Publication Date Title
US4912669A (en) Document-editing system
Sturges Jr et al. A systematic approach to conceptual design
JPH03111969A (ja) 計画作成支援方法
CN102214103A (zh) 以功能单元为基础的任务程序的创建和执行方法及系统
JPH04299420A (ja) エキスパートシステムのルールメンテナンス方式
CN113656862B (zh) 图纸数据更新处理方法、设备、计算机可读存储介质
Montero et al. Formalization of web design patterns using ontologies
JPH0844549A (ja) ドキュメント管理システム
JP2724242B2 (ja) マクロブロック図処理機能付きプログラム自動生成装置
JP3353470B2 (ja) 作業工程表示装置
JP3564721B2 (ja) Cad/cam装置
JP2725490B2 (ja) ソフトウエアバグ原因推論エキスパートシステム
JP4103791B2 (ja) プログラム生成システムおよび方法
CN116505028B (zh) 一种背压阀的控制方法和装置
JP2724240B2 (ja) ブロック図処理機能付きプログラム自動生成装置
JP2009157751A (ja) ソフトウェア開発支援装置
JPH04190425A (ja) エキスパートシステムの知識情報入力方法
JPH11249538A (ja) 教材作成支援方法及びシステム及び教材作成支援プログラムを格納した記憶媒体
JPH04199330A (ja) エンジニアリング・ステーション
Curran An intelligent control system design aid
JPS60247706A (ja) 設備群制御装置のシステム状態トラツキング方式
JP3164807B2 (ja) 表示内容対応表による表示条件記述方式
JP2776711B2 (ja) 立体モデルの作成方法
JPH0895768A (ja) データ項目部品によるプログラム自動生成方法
JPH03134734A (ja) エキスパートシステム