JPH02242431A - Expert system - Google Patents
Expert systemInfo
- Publication number
- JPH02242431A JPH02242431A JP6485789A JP6485789A JPH02242431A JP H02242431 A JPH02242431 A JP H02242431A JP 6485789 A JP6485789 A JP 6485789A JP 6485789 A JP6485789 A JP 6485789A JP H02242431 A JPH02242431 A JP H02242431A
- Authority
- JP
- Japan
- Prior art keywords
- inference
- explanatory text
- displayed
- text
- manual text
- 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
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、■キスパ に関する。[Detailed description of the invention] [Industrial application field] This invention is Regarding.
[従来の技術]
トシステムの説明機能
エキスパートシステムは、専門家の持っている知識を知
識ベースとして構築し、推論機能によって専門家と同じ
ように問題を解決できるようにした計算機システムであ
る。[Prior Art] An expert system is a computer system that uses the knowledge of experts as a knowledge base and uses inference functions to solve problems in the same way as experts.
エキスパートシステムでは、推論によって得られた結論
を表示するだけでなく、問題を解決に至るまでの過程や
、判断の根拠などを説明する必要があり、このような理
由説明を行うための説明機能が設けられている。In addition to displaying the conclusion obtained through inference, an expert system must also explain the process leading to the solution of the problem and the basis for the decision. It is provided.
〔発明が解決しようとする課題)
ところで、従来のエキスパートシステムにおける説明機
能では、推論の過程に関して表示させることのできる説
明文は、あるオブジェクト(対象)に関する宣言的な知
識(事実)だけで、動的に変化するオブジェクトを参照
する場合は、他のインターフェルスを利用しなければな
らなかった。また、説明文中に更に説明の必要な単語な
ど、理解が容易でない概念や表現が含まれている場合、
それに関する説明などは表示されなかったので、説明文
の理解に時間がかかるという問題点があった。[Problem to be solved by the invention] By the way, in the explanatory function of conventional expert systems, the explanatory text that can be displayed regarding the inference process is only declarative knowledge (facts) about a certain object (subject), and the explanatory text that can be displayed regarding the inference process is If you wanted to refer to objects that changed over time, you had to use other interfels. In addition, if the explanatory text contains concepts or expressions that are difficult to understand, such as words that require further explanation,
Since no explanations were displayed, there was a problem in that it took time to understand the explanations.
この発明は、宣言的な知識の説明文を理解するにあたっ
て、動的に変化するオブジェクトや、詳細な説明などを
簡便に表示ザることができるようにしたエキスパートシ
ステムを提供することを目的とする。The purpose of this invention is to provide an expert system that can easily display dynamically changing objects, detailed explanations, etc. when understanding declarative knowledge explanations. .
〔課題を解決するための手段)
上記課題を解決するため、この発明に係わるエキスパー
トシステムでは、推論過程に関する説明文に、問題対象
モデルのオブジェク1〜と関係づCプられたオブジェク
1〜を挿入するオブジェク]・挿入手段を設けている。[Means for Solving the Problems] In order to solve the above problems, the expert system according to the present invention inserts object 1~ which is C-typed in relation to object 1~ of the problem model into the explanatory text regarding the inference process. [object to be inserted]・An insertion means is provided.
(作用)
ある対象に関する宣言的な知識の説明文に、対象モデル
のオブジェクトと関係材(プられているオブジェクトが
挿入できるので、説明文を参照する際に、動的に変化す
る対象を簡便に表示し、また、表示された説明文につい
て、さらに詳細な説明や段階的な説明を簡便に表示させ
ることができる。(Operation) Objects and relational materials (objects) of the target model can be inserted into the explanatory text of declarative knowledge about a certain object, so when referring to the explanatory text, you can easily refer to dynamically changing objects. Furthermore, it is possible to easily display a more detailed explanation or a step-by-step explanation of the displayed explanatory text.
(実施例)
以下、この発明に係わるエキスパートシステムの一実施
例を説明する。(Embodiment) An embodiment of the expert system according to the present invention will be described below.
第1図は、この発明に係わるエキスパートシステムを実
現するためのワークステーションの構成を示すブロック
図である。FIG. 1 is a block diagram showing the configuration of a workstation for realizing an expert system according to the present invention.
第1図において、プロセッサ部1は、質疑応答処理を実
施するため、推論過程に関する説明文に、問題対象モデ
ルのオブジェクトと関係づりられたオブジェクトを挿入
するオブジェク1−挿入手段2と、推論を行うための推
論エンジン3と、推論の結果についての説明を行う説明
機能4とから構成され、これらはCPU (中央処理装
置)を中心とする周辺回路により構成されている。In FIG. 1, the processor unit 1 includes an object 1-insertion unit 2 for inserting an object related to the object of the problem model into an explanatory text regarding the inference process in order to perform question-and-answer processing; It is composed of an inference engine 3 for explaining the inference, and an explanation function 4 for explaining the result of the inference, and these are composed of peripheral circuits centered on a CPU (central processing unit).
入出力部5は、デイスプレィ6と、このデイスプレィ6
を制御し、説明文やウィンドウなどを表示させるデイス
プレィ制御部7と、説明のためのテキスト情報を入力す
るキーボード8と、説明文中のオブジェク1〜を指示す
るためのポインティングデバイスであるマウスつと、キ
ーボード8及びマウス9から入力された命令やデータな
どの入出力制御を行うキーボード/マウス制御部10と
から構成されている。The input/output section 5 has a display 6 and a
a display control unit 7 for controlling the explanatory text and displaying explanatory texts, windows, etc., a keyboard 8 for inputting text information for the explanatory text, a mouse as a pointing device for indicating objects 1 to 1 in the explanatory text, and a keyboard. 8 and a keyboard/mouse control section 10 that performs input/output control of commands and data inputted from the mouse 9.
記憶部11は、知識ベースが格納されているディスク1
2と、ディスク12におけるデータの入出力を制御する
ディスク制御部13と、O8や入出力部5から入力され
た命令やデータ、及びテキスト編集用エディタなどが格
納されている主メモリ14とから構成されている。The storage unit 11 includes a disk 1 in which a knowledge base is stored.
2, a disk control unit 13 that controls data input/output to the disk 12, and a main memory 14 that stores instructions and data input from the O8 and the input/output unit 5, and a text editing editor. has been done.
なお、上記プロセッサ部1、入出力部5及び記憶部11
は、データやアドレスなどをコントロルするための複数
のバスからなるシステムバス15に共通に接続されてい
る。Note that the processor section 1, input/output section 5, and storage section 11
are commonly connected to a system bus 15 consisting of a plurality of buses for controlling data, addresses, and the like.
次に、テキスト編集用エディタにより説明文中にオブジ
ェクトを挿入する場合のブロセッ4ノー1の処理手順を
、第1図のブロック図及び画面の表示例を示す第2図〜
第6図を参照しながら、第7図のフローチャートに基づ
いて説明する。Next, the processing procedure of Broset 4 No. 1 when inserting an object into an explanatory text using a text editing editor is explained using the block diagram in Fig. 1 and Figs. 2 to 2 which show screen display examples.
This will be explained based on the flowchart in FIG. 7 while referring to FIG.
第2図は、インスタンス「パッケージ」の説明文を編集
中のエディタを表している。このエディタには、図示せ
ぬタイトルバーメニューが表示されており、ユーザーは
メニューの中から該当する項目を選択する。FIG. 2 shows the editor editing the description of the instance "package". This editor displays a title bar menu (not shown), and the user selects a corresponding item from the menu.
ここで、メニューの中から” I n s e r t
Q bj e c t ”が選択されると(ステップ
101)、エディタの上方に入力用のザブウィンドウ2
1を聞く(ステップ102)。ここへオブジェクト名が
書き込まれると(ステップ103)、書き込まれたオブ
ジェクトが存在するかどうかを判断する(ステップ10
4)。第3図は、オブジェクト名″シンボル″が書き込
まれた状態を表している。From the menu, select "I nse r t"
When "Q bj e c t" is selected (step 101), a subwindow 2 for input is displayed above the editor.
1 (step 102). When the object name is written here (step 103), it is determined whether the written object exists (step 10).
4). FIG. 3 shows a state in which the object name "symbol" has been written.
書き込まれたオブジェクトが実際に存在しているときは
、続いて、スロット名の入力を促すためのメツセージを
、サブウィンドウ21に表示する(ステップ105)。If the written object actually exists, then a message prompting the input of the slot name is displayed in the sub-window 21 (step 105).
この例では、インスタンスとして存在している゛″シン
ボル″いう文字を入力しているので、第4図のように「
スロット名を入力して下さい。」というメツセージがサ
ブウィンドウ21に表示される。In this example, we are inputting the character "symbol" that exists as an instance, so as shown in Figure 4, "
Please enter the slot name. ” message is displayed in the subwindow 21.
次に、ステップ105においてサブウィンド21を表示
した後、スロット名が1文字以上入力されたかどうかを
判断する(ステップ106)。ここで、スロット名の入
力があったときは、そのスロットが存在しているかどう
かを判断ツ゛る(ステップ107)。スロットが存在し
ているときは、オブジェクi〜とスロワ1への対の文字
イメージを作成しくステップ108)、エディタのキャ
レッ1〜の位置に作成した文字イメージを挿入する(ス
テップ109)。Next, after displaying the subwindow 21 in step 105, it is determined whether one or more characters of the slot name have been input (step 106). Here, when a slot name is input, it is determined whether the slot exists (step 107). If a slot exists, a pair of character images for object i~ and thrower 1 is created (step 108), and the created character image is inserted at the caret 1~ position in the editor (step 109).
なお、ステップ104おいて、クラス又はインスタンス
として存在していないオブジェク1〜名が書き込まれた
とき、及びステップ107において、スロット名が存在
しないときは、エラーメッセジを表示しくステップ11
0)、処理を中止する(ステップ111)。Note that if in step 104 an object 1 to name that does not exist as a class or instance is written, and if in step 107 the slot name does not exist, an error message will be displayed.
0), the process is stopped (step 111).
一方、ステップ106にd)いて、スロワ1−名の入力
がないときは、オブジェクi・の文字イメージを作成し
くステップ112)、エディタのキャレットの位置に作
成した文字イメージを挿入する(ステップ109)。On the other hand, if step d) is in step 106 and there is no input for the thrower 1 name, create a character image for object i (step 112), and insert the created character image at the caret position in the editor (step 109). .
オブジェクト名の文字イメージを表示したときの例を第
5図に、編集された説明文を第6図に示す。説明文中に
挿入したオブジェクトは、矩形の枠で囲んだ形で表され
ている。編集が終了したとぎは、エディタのタイ1〜ル
バーメニユーからit 5ave&close”を選択
し、インスタンス「パッケージ」の説明文をディスク1
2にセーブする。FIG. 5 shows an example of a character image of an object name displayed, and FIG. 6 shows an edited explanatory text. Objects inserted into the explanatory text are shown surrounded by a rectangular frame. Once you have finished editing, select "it 5ave &close" from the editor's tie 1 - lever menu, and write the description of the instance "package" to disk 1.
Save to 2.
次に、説明文中に含まれているオブジェクトの状態、又
はその説明文を表示する場合のプロセッザ部1の処理手
順を、第1図のブロック図、及び画面の表示例を示す第
8図〜第10図を参照しながら、第11図のフローヂャ
ートに基づいて説明する。Next, the processing procedure of the processor unit 1 when displaying the state of the object included in the explanatory text or the explanatory text will be explained using the block diagram in Fig. 1 and Figs. 8 to 8 showing screen display examples. This will be explained based on the flowchart of FIG. 11 while referring to FIG.
第8図に示すような「パッケージ」に関しての説明文が
表示されているときに、説明文中のオブジェクトがマウ
スで選択されるとくステップ201)、図示せぬメニュ
ーを開き(ステップ202)、メニューから’ (n
s p e c t ”が選択されたかどうかを判断り
−る(ステップ203)。ここで、” T n s p
e c t ”が選択されると、選択されたオブジェ
ク1へが存在するかどうかを判断する(ステップ204
)。オブジェク1−が存在するときは、そのオブジェク
トの現在の状態をインスペクトウィンドウに表示する(
ステップ205)。インスペクトウィンドウの具体例を
第9図に示す。81だ、ステップ204において、オブ
ジェク1へが存在しないときは、エラーメツセージを表
示する(ステップ206)。When an explanatory text about "package" as shown in Fig. 8 is displayed, when an object in the explanatory text is selected with the mouse (step 201), a menu (not shown) is opened (step 202), and from the menu '(n
It is determined whether "T n sp ect" is selected (step 203).Here, "T n sp
e c t ” is selected, it is determined whether the selected object 1 exists (step 204
). If object 1- exists, display the current state of that object in the inspect window (
Step 205). A specific example of the inspection window is shown in FIG. 81. In step 204, if object 1 does not exist, an error message is displayed (step 206).
一方、ステップ203において、メニューから” l
n s p e c t ”が選択されないとぎは、続
いてメニューから“’ W’h a t ”が選択され
たかどうかを判断する(ステップ207)、”Wha
t”が選択されたときは、そのオブジェク1−の説明文
が存在するかどうかを判断しくステップ208)、説明
文が存在するときは、そのオブジェクトに関しての説明
文を表示する(ステップ209)。このとき、そのオブ
ジェク1〜がインスタンスの場合は各スロワ1〜の現在
の値を、また、オブジェク1〜がクラスの場合はクラス
間の階層関係やクラススロットの現在の値を表示するウ
ィンドウ(図示ゼず)をオープンする。On the other hand, in step 203, "l" is selected from the menu.
If ``n sp ec t'' is not selected, it is then determined whether ``'W'h a t'' has been selected from the menu (step 207).
When "t" is selected, it is determined whether an explanatory text exists for the object 1- (step 208), and if an explanatory text exists, an explanatory text about the object is displayed (step 209). At this time, if the object 1~ is an instance, the current value of each thrower 1~ is displayed, and if the object 1~ is a class, the window that displays the hierarchical relationship between classes and the current value of the class slot (not shown) Opened ``Zezu''.
表示された説明文の具体例を第10図に示す。A specific example of the displayed explanatory text is shown in FIG.
この例では″シンボル″についての説明文が表示されて
いる。In this example, an explanatory text about the "symbol" is displayed.
なお、ステップ208において、オブジェクトが存在し
ないときは、エラーメツセージを表示する(ステップ2
06)。Note that in step 208, if the object does not exist, an error message is displayed (step 2
06).
この実施例では、説明文を取り出す際、オブジェクトと
説明文を関係づける手段にハツシュテーブルを用いてい
る。エディタ内のオブジェクトは、フィールドとしてオ
ブジェクトとスロットの値を持っている。このうち、オ
ブジェク1〜をマウスでクリックすると、オブジェクト
とスロットの値をキーとして、ハツシュテーブルを検索
し、説明文が格納されているファイル名とファイル上で
ブタが格納されているアドレスを求める。そして、ファ
イル名とアドレスによりディスクを検索し、目的の説明
文を得る。なお、ハツシュテーブルを検索してもアドレ
スが見つけられないときは、エラーメツセージを表示す
る。In this embodiment, when extracting the explanatory text, a hash table is used as a means for associating the object with the explanatory text. Objects in the editor have object and slot values as fields. When you click on object 1~ with the mouse, the hash table is searched using the object and slot values as keys, and the file name where the description is stored and the address where the pig is stored on the file are found. . Then, search the disk using the file name and address to obtain the desired description. Note that if the address cannot be found even after searching the hash table, an error message will be displayed.
次に、推論過程の履歴を表示する場合、そのテキスト情
報と関係付けられたオブジェクトを挿入する場合につい
て説明する。Next, when displaying the history of the inference process, a case will be described in which an object associated with the text information is inserted.
How、Whyなどの推論過程に関する説明を表示する
際に、既に説明文が登録されているオブジェクト(又は
オブジェク1〜とスロワ1−のドラ1〜対)が含まれて
いるとぎは、そのAブジエクト(又はドツト対)をリン
クアイコンで表示し、そのリンクアイコンを選択するこ
とによって、登録されている説明文を直ちに表示させる
ことができる。すなわち、推論過程に関する説明文中の
オブジェクトのリンクアイコンを選択することによって
、上述した実施例のWhatの手法によるオブジェクト
の説明が可能となる。When displaying explanations related to inference processes such as How and Why, if an object (or a pair of object 1 and thrower 1) for which an explanation has already been registered is included, the A object is displayed. (or a pair of dots) as a link icon, and by selecting the link icon, the registered explanatory text can be displayed immediately. That is, by selecting the link icon of the object in the explanatory text regarding the inference process, it becomes possible to explain the object using the What method of the above-described embodiment.
第12図は、推論履歴を表示づる場合のプロセッサ部1
の処理手順を示すフローチャー1−である。Figure 12 shows the processor unit 1 when displaying the inference history.
This is a flowchart 1- showing the processing procedure.
HOW又はWhyコマンドの起動によって、ディスク1
2又は主メモリ1/Iに記録されている推論の履歴群か
ら、表示すべきデータを探索しくステップ301)、推
論履歴の表示を行う(ステップ302)。ステップ30
2ではサブルーチンが呼ばれ、推論履歴の作成が行なわ
れる。By starting the HOW or Why command, disk 1
2 or the data to be displayed is searched from the inference history group recorded in the main memory 1/I (step 301), and the inference history is displayed (step 302). Step 30
In step 2, a subroutine is called and an inference history is created.
次に、推論履歴を作成する際のプロセッサ部の処理手順
を、第13図のフローチt−1−に基づいて説明づる。Next, the processing procedure of the processor unit when creating an inference history will be explained based on flowchart t-1- in FIG. 13.
なJ5、以下の説明では、ドツト対(オブジェクト、ス
ロワh )を(car、cdr)によって表す。In the following explanation, the dot pair (object, thrower h) is represented by (car, cdr).
まず、表示で−べきデータがドツト対かどうかを判断し
くステップ401>、データがドツト対であれば、ca
rがオブジェクトかどうかを判断する(ステップ402
)。carがオブジェクトであるときは、続いて、cd
rがスロット名かどうかを判断する(ステップ403)
。ここで、cdrがスロワ(・名てあれば、説明文が登
録されているかどうかを判断しくステップ40/1)、
説明文が登録されているときはドッ]一対をリンクアイ
コンとして表示する(ステップ405)。そして、残り
のデータが存在するかどうかを判断しくステップ406
)、残りのデータが存在しなくなるまで上記操作を繰り
返す。First, it is determined whether the data to be displayed is a dot pair or not (step 401). If the data is a dot pair, the ca
Determine whether r is an object (step 402
). If car is an object, then cd
Determine whether r is a slot name (step 403)
. Here, if the cdr is a thrower (・name), it is determined whether the explanatory text is registered or not (Step 40/1),
If an explanatory text is registered, a pair of dots is displayed as a link icon (step 405). Then, it is determined whether there is any remaining data (step 406).
), repeat the above operation until there is no remaining data.
方、ステップ403においてcdrがスロワ1〜名でな
いとき、及びステップ404において説明文が登録され
ていないとぎは、carの説明文が登録されているかど
うかを判断しくステップ407)、登録されているどき
はcarをリンクアイコンとして表示し、残りを文字列
(ス1〜リング)として表示する(ステップ408)。On the other hand, if cdr is not the thrower 1 to name in step 403, and if no explanatory text is registered in step 404, it is determined whether the explanatory text of car is registered (step 407), and if it is registered. displays car as a link icon, and displays the rest as character strings (S1 to SRING) (step 408).
また、ステップ402においてcarがオブジェク]・
でないとき、及びステップ407においてcarの説明
文が登録されていないときは、文字列(ス1−リング)
として表示する(ステップ409)。Also, in step 402, car is an object]
If not, and if the description of car is not registered in step 407, the character string (sling)
(Step 409).
次に、ステップ401において、データがドツト対でな
いときは、オブジェクトかどうかを判断する(ステップ
410)。オブジェクトであるときは、説明文が登録さ
れているかどうかを判断しくステップ4.11 ) 、
登録されている場合、はリンクアイコンとして表示する
くステップ412)。Next, in step 401, if the data is not a dot pair, it is determined whether it is an object (step 410). If it is an object, determine whether a description has been registered (step 4.11).
If it is registered, it is displayed as a link icon (step 412).
また、ステップ410においてオブジェクトでないとき
、及びステップ411において説明文が登録されていな
いときは、文字列(ストリング)として表示する(ステ
ップ413)。Further, if it is not an object in step 410, and if no explanatory text is registered in step 411, it is displayed as a character string (step 413).
以上説明したJ、うに、この発明に係わるエキスパート
システI\では、推論過程に関する説明文に、問題対象
モデルのオブジェクトと関係づけられたオブジェクトを
挿入するようにしたため、説明文を参照する際に、他の
インタフェースを用いることなく、動的に変化するオブ
ジェクトを参照することができるので、オブジェクト間
の対応関係を容易に把握することができる。また、説明
文中に更に説明の必要な単語など、理解が容易でない概
念や表現が含まれている場合に、それに関する説明や段
階的な説明などを簡便に表示することができるので、説
明文の理解が容易になり、使い勝手のよいユーザーイン
ターフェースを実現することができる。In the expert system I according to the present invention described above, an object related to the object of the problem model is inserted into the explanatory text regarding the inference process, so when referring to the explanatory text, Since dynamically changing objects can be referenced without using any other interface, the correspondence between objects can be easily understood. In addition, if the explanatory text contains concepts or expressions that are difficult to understand, such as words that require further explanation, it is possible to easily display related explanations and step-by-step explanations. It is possible to realize a user interface that is easy to understand and easy to use.
第1図はこの発明に係わるエキスパートシステムを実現
するためのワークステーションの構成を示すブロック図
、第2図〜第6図、第8図〜第10図は画面での表示例
を示す説明図、第7図は説明文中にオブジェクトを挿入
する場合のプロセッサ部の処理手順を示すフローチャー
1〜、第11図は説明文中に含まれているオブジェクト
の状態、又はその説明文を表示する場合のプロセッサ部
の処理手順を示すフローチャート、第12図は推論履歴
を表示する場合のプロセラ勺部の処理手順を示す70−
チ17−1〜、第13図は推論履歴を作成する際のプロ
セッサ部の処理手順を示すフローチャートである。
1・・・プロセッサ部、2・・・オブジェクト挿入手段
、3・・・推論エンジン、4・・・説明機能、5・・・
入出力部、6・・・デイスプレィ、8・・・キーボード
、9・・・マウス、11・・・記゛臣部、12・・・デ
ィスク、1/lI・・・主メモリ。FIG. 1 is a block diagram showing the configuration of a workstation for realizing an expert system according to the present invention, FIGS. 2 to 6, and 8 to 10 are explanatory diagrams showing examples of screen displays, FIG. 7 is a flowchart 1 to 1 showing the processing procedure of the processor unit when inserting an object into the explanatory text, and FIG. FIG. 12 is a flowchart showing the processing procedure of the processor section 70--, which shows the processing procedure of the processor section when displaying the inference history.
17-1 to 13 are flowcharts showing the processing procedure of the processor unit when creating an inference history. DESCRIPTION OF SYMBOLS 1... Processor part, 2... Object insertion means, 3... Inference engine, 4... Explanation function, 5...
Input/output section, 6...Display, 8...Keyboard, 9...Mouse, 11...Storage section, 12...Disk, 1/lI...Main memory.
Claims (1)
表示する表示部と、該表示部に表示されたテキスト情報
を選択するための指示部とを具えたエキスパートシステ
ムにおいて、 推論過程に関する説明文に、問題対象モデルのオブジェ
クトと関係づけられたオブジェクトを挿入するオブジェ
クト挿入手段を設けたことを特徴とするエキスパートシ
ステム。[Scope of Claims] An expert system comprising a storage section for storing text information, a display section for displaying the text information, and an instruction section for selecting the text information displayed on the display section, comprising: An expert system comprising an object insertion means for inserting an object related to an object of a problem model into an explanatory text regarding a process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6485789A JPH02242431A (en) | 1989-03-16 | 1989-03-16 | Expert system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6485789A JPH02242431A (en) | 1989-03-16 | 1989-03-16 | Expert system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02242431A true JPH02242431A (en) | 1990-09-26 |
Family
ID=13270273
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6485789A Pending JPH02242431A (en) | 1989-03-16 | 1989-03-16 | Expert system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02242431A (en) |
-
1989
- 1989-03-16 JP JP6485789A patent/JPH02242431A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3441309B2 (en) | How to display functional objects in graphical programming | |
| US5982365A (en) | System and methods for interactively generating and testing help systems | |
| JP2575664B2 (en) | Screen control method | |
| JP2009163524A (en) | Arithmetic processing unit | |
| EP0410062B1 (en) | Dynamic selection of logical element data format | |
| JPH10222689A (en) | Graphic display method and apparatus, and storage medium storing graphic display program | |
| JPH02263237A (en) | Expert system | |
| JP3305782B2 (en) | Software standardization method and software product analysis method | |
| JPH02214964A (en) | Computer system | |
| JP2806361B2 (en) | Spreadsheet system and how to change the contents of the reference cell from the reference cell | |
| JPH0736652A (en) | Information display device | |
| JP2820184B2 (en) | Load module unit test support device | |
| JPH06149892A (en) | Method and device for data base retrieval processing | |
| Costabile et al. | Iconit: an environment for design and prototyping of iconic interfaces | |
| CN120951937A (en) | Method, apparatus, device, and storage medium for generating answer display components based on markup language | |
| JPS58166375A (en) | Learning apparatus | |
| CN118946892A (en) | Method, device and storage medium for generating natural language sentence describing workflow | |
| JPS63208165A (en) | translation device | |
| JPH03259334A (en) | Stepwise generator for flow chart | |
| JPH01239630A (en) | Relative information retriever | |
| JPH04137036A (en) | Software component synthesizer | |
| JPS63214831A (en) | How to manage files on your workstation | |
| JPH04167123A (en) | Mixed data processing system | |
| JPH04111054A (en) | Document processor | |
| Cross | A logic drawing board for the PDP7/340 |