JPH0777389B2 - ネットワークの構成を確立するためのシステム - Google Patents
ネットワークの構成を確立するためのシステムInfo
- Publication number
- JPH0777389B2 JPH0777389B2 JP62231258A JP23125887A JPH0777389B2 JP H0777389 B2 JPH0777389 B2 JP H0777389B2 JP 62231258 A JP62231258 A JP 62231258A JP 23125887 A JP23125887 A JP 23125887A JP H0777389 B2 JPH0777389 B2 JP H0777389B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- network
- rules
- rule
- input
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/161—Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/902—Application using ai with detail of the ai system
- Y10S706/911—Nonmedical diagnostics
- Y10S706/916—Electronic or computer, internal or network, circuit
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】 A.産業上の利用分野 本発明は、ネツトワークによつて接続された処理システ
ム、より具体的には正しいユーザのエントリを助けるた
めに無効な要求に関連した問題を指示するフイード・バ
ツクをユーザに与えながらネツトワーク・アーキテクチ
ヤのプロトコルに従つてシステムを構成する事に関す
る。
ム、より具体的には正しいユーザのエントリを助けるた
めに無効な要求に関連した問題を指示するフイード・バ
ツクをユーザに与えながらネツトワーク・アーキテクチ
ヤのプロトコルに従つてシステムを構成する事に関す
る。
B.従来技術 処理システムが他の遠隔の処理システムと通信するため
には、処理システムはネツトワークを流れる情報フロー
を定義するアーキテクチヤを有していなければならな
い。1つの典型的なネツトワーク・アーキテクチヤは、
システム・ネツトワーク・アーキテクチヤ(SNA)と呼
ばれるものである。SNAは、通信システムを経由して情
報を伝送するための動作シーケンス、プロトコル、フオ
ーマツト、及び論理的構造の全体的な記述から構成され
ている。
には、処理システムはネツトワークを流れる情報フロー
を定義するアーキテクチヤを有していなければならな
い。1つの典型的なネツトワーク・アーキテクチヤは、
システム・ネツトワーク・アーキテクチヤ(SNA)と呼
ばれるものである。SNAは、通信システムを経由して情
報を伝送するための動作シーケンス、プロトコル、フオ
ーマツト、及び論理的構造の全体的な記述から構成され
ている。
どのネツトワーク・アーキテクチヤも、複雑であり、膨
大なプロトコル群を含んでいる。従つて、ネツトワーク
を経て他のシステム又は装置と通信を行なうためには、
アーキテクチヤのプロトコルに適合する接続を保証する
ためにそのネツトワーク・アーキテクチヤについて広範
な知識が必要である。典型的なシステム・ユーザは普通
この知識ベースを有していない。従つて、不正な要求に
関連する問題を解決する時にユーザを助けるために常駐
のエキスパートが通常必要とされるであろう。
大なプロトコル群を含んでいる。従つて、ネツトワーク
を経て他のシステム又は装置と通信を行なうためには、
アーキテクチヤのプロトコルに適合する接続を保証する
ためにそのネツトワーク・アーキテクチヤについて広範
な知識が必要である。典型的なシステム・ユーザは普通
この知識ベースを有していない。従つて、不正な要求に
関連する問題を解決する時にユーザを助けるために常駐
のエキスパートが通常必要とされるであろう。
これらの問題を解決する1つの方法が、IBMシステム3
8、IBM Displaywriter及びIBM5280に提供されていた。
これらのシステムには、所望の接続を入力するようにユ
ーザに促すプログラムが提供されていた。次にプログラ
ムは、ユーザから正しい接続を受け取つたか否かを判定
した。
8、IBM Displaywriter及びIBM5280に提供されていた。
これらのシステムには、所望の接続を入力するようにユ
ーザに促すプログラムが提供されていた。次にプログラ
ムは、ユーザから正しい接続を受け取つたか否かを判定
した。
C.発明が解決しようとする問題点 この方法に伴なう問題点は、エラーの場合にそのエラー
を訂正するためにユーザが何をすべきかという指示をユ
ーザが受け取らない事であつた。上記プログラムはユー
ザによる対話を可能にしなかつた。
を訂正するためにユーザが何をすべきかという指示をユ
ーザが受け取らない事であつた。上記プログラムはユー
ザによる対話を可能にしなかつた。
また、これらのプログラムは、スクリーンの間の矛盾を
チエツクする能力を提供しなかつた。例えば、ユーザが
1つの応答を行なつた時、その応答は他のオプシヨン・
スクリーン上の可能な応答を制限する事がある。それら
のプログラムは、次のユーザの応答が利用可能な応答の
範囲内にあるか否かをチエツクする手段を提供せず、ク
ロス・チエツキング及び相互依存性のチエツクを行なわ
なかつた。
チエツクする能力を提供しなかつた。例えば、ユーザが
1つの応答を行なつた時、その応答は他のオプシヨン・
スクリーン上の可能な応答を制限する事がある。それら
のプログラムは、次のユーザの応答が利用可能な応答の
範囲内にあるか否かをチエツクする手段を提供せず、ク
ロス・チエツキング及び相互依存性のチエツクを行なわ
なかつた。
また、それらのプログラムは、ネツトワーク・アーキテ
クチヤのプロトコルにおける変更や追加に容易には適合
できなかつた。例えば、ネツトワーク・アーキテクチヤ
のプロトコルがより多くのアダプタ・モデム及び付加的
な通信カードを付加する能力を提供するように強化され
た時、ユーザがネツトワーク中でサポートすることを望
むアプリケーシヨン及びアダプタをユーザが選択する事
ができなかつた。
クチヤのプロトコルにおける変更や追加に容易には適合
できなかつた。例えば、ネツトワーク・アーキテクチヤ
のプロトコルがより多くのアダプタ・モデム及び付加的
な通信カードを付加する能力を提供するように強化され
た時、ユーザがネツトワーク中でサポートすることを望
むアプリケーシヨン及びアダプタをユーザが選択する事
ができなかつた。
従つて、ある装置間に新たに通信を提供するようにネツ
トワーク・アーキテクチヤが強化された時、プログラム
はプログラム・コードの(費用のかかり且つ負担の多
い)書き換えを行なう事なしにそれらの変更をサポート
できなかつた。
トワーク・アーキテクチヤが強化された時、プログラム
はプログラム・コードの(費用のかかり且つ負担の多
い)書き換えを行なう事なしにそれらの変更をサポート
できなかつた。
従つて、本発明の目的は、ユーザがネツトワーク・アー
キテクチヤのプロトコルの知識を持たずにネツトワーク
上で通信を行なう事を可能にする事である。
キテクチヤのプロトコルの知識を持たずにネツトワーク
上で通信を行なう事を可能にする事である。
本発明の他の目的は、ユーザが専門家の知識を受け取つ
て入力エラーを訂正する事を可能にするようにシステム
・ユーザに対するインターフエースを提供する事であ
る。
て入力エラーを訂正する事を可能にするようにシステム
・ユーザに対するインターフエースを提供する事であ
る。
本発明の他の目的はクロス・チエツク及び相互依存性チ
エツクを提供する事である。
エツクを提供する事である。
本発明の他の目的はネツトワーク・アーキテクチヤのプ
ロトコルの変更を効率的に組み込む事である。
ロトコルの変更を効率的に組み込む事である。
D.問題点を解決するための手段 本発明のシステムは特定のネツトワーク・アーキテクチ
ヤのプロトコルをエキスパート・システムとして構成す
る。エキスパート・システムは、特定のネツトワーク・
アーキテクチヤのプロトコルについての知識を利用し
て、ネツトワークを経て通信を行なう時にシステム・ユ
ーザに知的な助言を与える。
ヤのプロトコルをエキスパート・システムとして構成す
る。エキスパート・システムは、特定のネツトワーク・
アーキテクチヤのプロトコルについての知識を利用し
て、ネツトワークを経て通信を行なう時にシステム・ユ
ーザに知的な助言を与える。
システムは、知識ベース、制御部、現在のデータ及びユ
ーザ・インターフエースから構成される。知識ベースは
ルール・ベースの情報テーブルとして表現される。それ
はエキスパート情報として知られるネツトワーク・アー
キテクチヤのルールのテーブルを含んでいる。テーブル
は具体的なネツトワーク環境、ユーザ・パラメータの相
互依存性、基準、及び限界やデフオルト等のインテグリ
テイ値に関するルールから構成されている。
ーザ・インターフエースから構成される。知識ベースは
ルール・ベースの情報テーブルとして表現される。それ
はエキスパート情報として知られるネツトワーク・アー
キテクチヤのルールのテーブルを含んでいる。テーブル
は具体的なネツトワーク環境、ユーザ・パラメータの相
互依存性、基準、及び限界やデフオルト等のインテグリ
テイ値に関するルールから構成されている。
制御部は、人との対話を促進するために現在のデータに
対して知識ベース中の情報をテストする事によつて判断
を行なうインターフエース・マシンである。
対して知識ベース中の情報をテストする事によつて判断
を行なうインターフエース・マシンである。
現在のデータはプロフアイル・データとユーザ・データ
との組み合せである。プロフアイル・データは媒体に記
憶された初期データであるが、ユーザによる変更が可能
である。ユーザ・データはユーザによつてちようど選択
されたデータである。
との組み合せである。プロフアイル・データは媒体に記
憶された初期データであるが、ユーザによる変更が可能
である。ユーザ・データはユーザによつてちようど選択
されたデータである。
ユーザ・インターフエースは、ユーザとの間の入力及び
出力の対話的な交換である。それはパラメータ、許され
る選択、エラー・メツセージ及び構成されるプログラム
のヘルプ・テキストを示す。
出力の対話的な交換である。それはパラメータ、許され
る選択、エラー・メツセージ及び構成されるプログラム
のヘルプ・テキストを示す。
制御部はユーザに選択メニユーを表示するためにユーザ
・インターフエースを利用する。メニユーはユーザによ
つて変更可能な現在のデータを含む。ユーザがユーザ・
インターフエースにキー入力する時、制御装置の推論エ
ンジンは知識ベースのテーブル中のルールを用いて入力
を確認する。入力が知識ベースのルールに適合しなけれ
ば、制御部は、入力エラーを訂正するのに必要な知識を
ユーザに与えるために、ユーザ・インターフエースを通
じてユーザにルールを表示する。
・インターフエースを利用する。メニユーはユーザによ
つて変更可能な現在のデータを含む。ユーザがユーザ・
インターフエースにキー入力する時、制御装置の推論エ
ンジンは知識ベースのテーブル中のルールを用いて入力
を確認する。入力が知識ベースのルールに適合しなけれ
ば、制御部は、入力エラーを訂正するのに必要な知識を
ユーザに与えるために、ユーザ・インターフエースを通
じてユーザにルールを表示する。
E.実施例 本発明のシステムはネツトワーク・アーキテクチヤが他
のシステムで走行する方式を構成する。構成(configur
ation)プログラム10(第1図)は、どのアダプタ、モ
デム、通信カード、及びその他の物理的装置がネツトワ
ーク中でサポートされるかをユーザが選択する事を可能
にする。典型的なネツトワーク・アーキテクチヤは多数
のアプリケーシヨン及びアダプタをサポートできる。従
つて、ユーザはそれらの間から選択を行なわなければな
らない。さらに、ユーザは、選択されたオプシヨンが適
合性を有する事を保証するために種々の装置の正しい組
み合せを得なければならない。
のシステムで走行する方式を構成する。構成(configur
ation)プログラム10(第1図)は、どのアダプタ、モ
デム、通信カード、及びその他の物理的装置がネツトワ
ーク中でサポートされるかをユーザが選択する事を可能
にする。典型的なネツトワーク・アーキテクチヤは多数
のアプリケーシヨン及びアダプタをサポートできる。従
つて、ユーザはそれらの間から選択を行なわなければな
らない。さらに、ユーザは、選択されたオプシヨンが適
合性を有する事を保証するために種々の装置の正しい組
み合せを得なければならない。
第1図ほ参照すると、本発明のシステムは処理システム
1のアプリケーシヨン・プログラムとして走行する構成
プログラム10を有する。構成プログラム10はユーザがネ
ツトワーク7を経由して他のシステム8に接続を確立す
る事を可能にする。また構成プログラム10は、他システ
ムに接続を行なうためにネツトワーク・アーキテクチヤ
3が必要とする情報を準備する。処理システム1を他シ
ステム8に結合するために必要な情報は構成プログラム
10がネツトワーク・アーキテクチヤ3に与えるが、ユー
ザは依然として他システムの接続アドレスを知つていな
ければならない。
1のアプリケーシヨン・プログラムとして走行する構成
プログラム10を有する。構成プログラム10はユーザがネ
ツトワーク7を経由して他のシステム8に接続を確立す
る事を可能にする。また構成プログラム10は、他システ
ムに接続を行なうためにネツトワーク・アーキテクチヤ
3が必要とする情報を準備する。処理システム1を他シ
ステム8に結合するために必要な情報は構成プログラム
10がネツトワーク・アーキテクチヤ3に与えるが、ユー
ザは依然として他システムの接続アドレスを知つていな
ければならない。
さらに第1図に示されるように、処理システム1におい
ては、ネツトワーク・アーキテクチヤがフアイル・デイ
レクトリとしてオペレーテイング・システム2のカーネ
ル中に組み込まれている(1986年9月17日米国特許出願
の関連出願を参照されたい)。処理システムはオペレー
テイング・システム2の上で走行するアプリケーシヨン
・プログラム11を有する。全ての処理は、仮想機械イン
ターフエース4を経てデバイス・ドライバ5に行き、そ
れがI/O装置6を制御する。しかしここで開示する発明
は、ここで具体的に説明する型以外の処理システムにも
適用可能である。
ては、ネツトワーク・アーキテクチヤがフアイル・デイ
レクトリとしてオペレーテイング・システム2のカーネ
ル中に組み込まれている(1986年9月17日米国特許出願
の関連出願を参照されたい)。処理システムはオペレー
テイング・システム2の上で走行するアプリケーシヨン
・プログラム11を有する。全ての処理は、仮想機械イン
ターフエース4を経てデバイス・ドライバ5に行き、そ
れがI/O装置6を制御する。しかしここで開示する発明
は、ここで具体的に説明する型以外の処理システムにも
適用可能である。
さらに、本発明はシステム・ネツトワーク・アーキテク
チヤ(SNA)を参照して具体的に説明するが、本発明は
他のネツトワーク・アーキテクチヤにも同様に適用でき
る。
チヤ(SNA)を参照して具体的に説明するが、本発明は
他のネツトワーク・アーキテクチヤにも同様に適用でき
る。
本発明のアプリケーシヨン・プログラムは、ルール21
(第2図)を含む知識ベース、推論エンジンである制御
部30と、ユーザとシステムとの間の対話であるユーザ・
インターフエース40、及びデフオルトのデータ・ベース
情報又はユーザにより選択された情報を含む現在のデー
タ・ベース50より構成されている。
(第2図)を含む知識ベース、推論エンジンである制御
部30と、ユーザとシステムとの間の対話であるユーザ・
インターフエース40、及びデフオルトのデータ・ベース
情報又はユーザにより選択された情報を含む現在のデー
タ・ベース50より構成されている。
知識ベース20は第2図に示すようなルールから構成され
る。ルール21はネツトワーク・アーキテクチヤ及びSNA
等の特定のネツトワーク・アーキテクチヤによつてサポ
ートされているネツトワーク・アーキテクチヤ・アダプ
タに関する専門家の知識を含んでいる。例えば、ルール
21は、供給される情報の型、例えば供給される情報が接
続名か否か等を包含している。それが接続名であれば、
ルールは、ユーザの選択し得る名前を包含する。ルール
は接続名が文字Aと文字Zの間の文字、アステリスク*
及びドル記号$からのみ成ると述べる事もできる。
る。ルール21はネツトワーク・アーキテクチヤ及びSNA
等の特定のネツトワーク・アーキテクチヤによつてサポ
ートされているネツトワーク・アーキテクチヤ・アダプ
タに関する専門家の知識を含んでいる。例えば、ルール
21は、供給される情報の型、例えば供給される情報が接
続名か否か等を包含している。それが接続名であれば、
ルールは、ユーザの選択し得る名前を包含する。ルール
は接続名が文字Aと文字Zの間の文字、アステリスク*
及びドル記号$からのみ成ると述べる事もできる。
第2図に示すように、知識ベース20はフイールドA〜H
を有する知識ルール21のテーブルである。各ルール21に
は参照ポインタ23、インテグリテイ値22、及びチエイン
24が含まれる。チエイン24は適宜、他の関連ルール21を
参照及び指示する。参照ポインタ23は知識ベース20を現
行データ50及びユーザ・インターフエース40にリンクさ
せる。
を有する知識ルール21のテーブルである。各ルール21に
は参照ポインタ23、インテグリテイ値22、及びチエイン
24が含まれる。チエイン24は適宜、他の関連ルール21を
参照及び指示する。参照ポインタ23は知識ベース20を現
行データ50及びユーザ・インターフエース40にリンクさ
せる。
インテグリテイ値22は範囲及びデータ型を用いてユーザ
・データの有効性を保証する。インテグリテイ値22は、
データの保存性を確認するためにユーザ・インターフエ
ース40においてユーザの入力パラメータの選択に対して
テストされる。ユーザからの情報は、フイールドA、
B、C及びDに示すように正しいデータ型、長さ、並び
に最小及び最大の範囲を持たなければならない。これら
のフイールドはユーザによりキー入力される情報の保全
性を維持する。
・データの有効性を保証する。インテグリテイ値22は、
データの保存性を確認するためにユーザ・インターフエ
ース40においてユーザの入力パラメータの選択に対して
テストされる。ユーザからの情報は、フイールドA、
B、C及びDに示すように正しいデータ型、長さ、並び
に最小及び最大の範囲を持たなければならない。これら
のフイールドはユーザによりキー入力される情報の保全
性を維持する。
参照ポインタ23及びインテグリテイ値22は、ユーザのデ
ータベース中の関連データ値をチエツクするためにルー
ルとして一緒に使用される。知識ルールのテーブルは、
ルールが他のルールに関連付けられる時にチエインされ
る。チエインされたルールは関連するユーザのデータの
保全性を検証するために処理される。
ータベース中の関連データ値をチエツクするためにルー
ルとして一緒に使用される。知識ルールのテーブルは、
ルールが他のルールに関連付けられる時にチエインされ
る。チエインされたルールは関連するユーザのデータの
保全性を検証するために処理される。
参照ポインタ23はフイールドE、F、及びGから成る。
フイールドEはユーザがそれを変更した時の現行データ
の変数名を含んでいる。フイールドFはプロンプトの変
数名である。フイールドGは、現行データがハード・フ
アイル上にある時にそれを示す現行データ・ポインタで
ある。これはユーザの入力をシステムが受理するのに先
行する現行データである。
フイールドEはユーザがそれを変更した時の現行データ
の変数名を含んでいる。フイールドFはプロンプトの変
数名である。フイールドGは、現行データがハード・フ
アイル上にある時にそれを示す現行データ・ポインタで
ある。これはユーザの入力をシステムが受理するのに先
行する現行データである。
エキスパートの知識は表形式なので、エキスパートの知
識は、プログラム論理を変更する事なくルールを付加し
そして1つのルールを他のルールにチエイニングする事
によつて容易に増加させる事ができる。エキスパートの
知識は非常に複雑且つ相互に関連しているので、ルール
を互いにチエイニングする能力は、エキスパートの知識
のこの複雑さと相互関連をより正確にシミユレートす
る。
識は、プログラム論理を変更する事なくルールを付加し
そして1つのルールを他のルールにチエイニングする事
によつて容易に増加させる事ができる。エキスパートの
知識は非常に複雑且つ相互に関連しているので、ルール
を互いにチエイニングする能力は、エキスパートの知識
のこの複雑さと相互関連をより正確にシミユレートす
る。
第1図及び第3図を参照すると、制御部30は第3図のス
テツプ31で、I/O表示装置6を介してユーザにメニユー
を表示する。これらのメニユーは、ネツトワーク中で通
信を行なうために構成される必要のあるネツトワークの
異なつた部分から成る。例えば、メニユーは構成を行な
うためのネツトワーク環境の種々の論理ユニツト又は異
なつたアダプタ、ネツトワーク・ノードを参照し得る。
制御部30はステツプ32で現在のデータベース50にアクセ
スし、ユーザに対するオプシヨンとしてスクリーン上に
現在のデータ50を表示する。
テツプ31で、I/O表示装置6を介してユーザにメニユー
を表示する。これらのメニユーは、ネツトワーク中で通
信を行なうために構成される必要のあるネツトワークの
異なつた部分から成る。例えば、メニユーは構成を行な
うためのネツトワーク環境の種々の論理ユニツト又は異
なつたアダプタ、ネツトワーク・ノードを参照し得る。
制御部30はステツプ32で現在のデータベース50にアクセ
スし、ユーザに対するオプシヨンとしてスクリーン上に
現在のデータ50を表示する。
次に、ステツプ33でユーザは選択を行なうか又はメニユ
ーに表示された現在のデータ50に対して変更を行なう事
によつて、表示メニユーに入力を行なう。制御部30は推
論エンジンとして動作し、ユーザの入力を参照ポインタ
23を介して取得し、それを知識ベース20に適用して、そ
れがネツトワークのルール21に従つているか否かを見る
(ステツプ34)。
ーに表示された現在のデータ50に対して変更を行なう事
によつて、表示メニユーに入力を行なう。制御部30は推
論エンジンとして動作し、ユーザの入力を参照ポインタ
23を介して取得し、それを知識ベース20に適用して、そ
れがネツトワークのルール21に従つているか否かを見る
(ステツプ34)。
ステツプ33〜35は、ルール21中に存在するエキスパート
の知識とユーザ・インターフエース40の対人的対話との
間の構成プログラム10の相互作用を提供する。もしユー
ザの入力がネツトワーク・アーキテクチヤのルール21に
適合すれば、ユーザの入力が、処理システム1のI/O記
憶装置6の中に存在するままに現在のデータベース50の
中の現在のデータになる(ステツプ36)。この現在のデ
ータ50は知識ルール21の参照ポインタ23のフイールドG
によつて参照される。ユーザの入力は、現在のデータベ
ース50中に以前に存在していたデータを置き換える。も
しユーザの入力がネツトワーク・アーキテクチヤのルー
ル21に適合しなければ、制御部30はユーザ・インターフ
エース40にアクセスしてユーザにルール21を表示する
(ステツプ35)。これはユーザが以前の入力の誤りを訂
正するのに必要である。
の知識とユーザ・インターフエース40の対人的対話との
間の構成プログラム10の相互作用を提供する。もしユー
ザの入力がネツトワーク・アーキテクチヤのルール21に
適合すれば、ユーザの入力が、処理システム1のI/O記
憶装置6の中に存在するままに現在のデータベース50の
中の現在のデータになる(ステツプ36)。この現在のデ
ータ50は知識ルール21の参照ポインタ23のフイールドG
によつて参照される。ユーザの入力は、現在のデータベ
ース50中に以前に存在していたデータを置き換える。も
しユーザの入力がネツトワーク・アーキテクチヤのルー
ル21に適合しなければ、制御部30はユーザ・インターフ
エース40にアクセスしてユーザにルール21を表示する
(ステツプ35)。これはユーザが以前の入力の誤りを訂
正するのに必要である。
上述のように、制御部30は他の3つの構成要素、ユーザ
・インターフエース40、現在のデータ50及び知識ベース
10の間の相互作用を管理する。制御部30はユーザ・イン
ターフエースの対話を用いて現在のデータを表示する。
スクリーン上には現在のプロンプト及び現在の選択が表
示される。現在の選択が変更されると、制御部30の推論
エンジンはそれを知識ベース20と比較する。ユーザが入
力に賢明な訂正を行なうのに必要なルールは、ユーザ・
インターフエースを介してユーザに表示される。
・インターフエース40、現在のデータ50及び知識ベース
10の間の相互作用を管理する。制御部30はユーザ・イン
ターフエースの対話を用いて現在のデータを表示する。
スクリーン上には現在のプロンプト及び現在の選択が表
示される。現在の選択が変更されると、制御部30の推論
エンジンはそれを知識ベース20と比較する。ユーザが入
力に賢明な訂正を行なうのに必要なルールは、ユーザ・
インターフエースを介してユーザに表示される。
知識ベース20、制御部30、ユーザ・インターフエース40
及び現在のデータ50を別個の存在として維持する事によ
り、システム1は必要に応じてこれらの異なつた構成要
素にアクセスでき、且つシステムをユーザにとつてより
信頼すべきものにする。例えば、ユーザがユーザ・イン
ターフエースを介して入力する時、システムはその入力
を検査するために知識ベース内のテーブルに分岐する。
もし入力が誤りを含んでいると、システムは、訂正が必
要な事をユーザに知らせるためにユーザに、対応するル
ールをフイードバックする。
及び現在のデータ50を別個の存在として維持する事によ
り、システム1は必要に応じてこれらの異なつた構成要
素にアクセスでき、且つシステムをユーザにとつてより
信頼すべきものにする。例えば、ユーザがユーザ・イン
ターフエースを介して入力する時、システムはその入力
を検査するために知識ベース内のテーブルに分岐する。
もし入力が誤りを含んでいると、システムは、訂正が必
要な事をユーザに知らせるためにユーザに、対応するル
ールをフイードバックする。
第2図を参照すると、ルール1は論理ユニツト(LU)型
に関するルールである。データ型22Aはこのルール1の
場合は整数である。長さ22Bは2バイトである。LU型に
関する最小値はフイールド22Cに示すように1である。L
U型に関する最大値はフイールド22Dに示すように6であ
る。フイールド23Eは現在のデータを含むメモリ・アド
レスへのポインタを含み得る。フイールド23Fは、ユー
ザに表示されるプロンプトの変数名を含むメモリへのポ
インタを含んでいる。この場合、そのプロンプトは「論
理ユニツト型」である。またフイールド23Fには、「論
理ユニツト型は最小値が1で最大値が6の2バイトの整
数です。」というユーザへの助言も付属している。フイ
ールドGは現在のデータ又は現在のデータへのポインタ
であり、この場合それは値2である。論理ユニツト型に
関係する他のルールはチエイン24Hによつてアクセスで
きる。この場合ルール1はルール5にチエイニングされ
ている。
に関するルールである。データ型22Aはこのルール1の
場合は整数である。長さ22Bは2バイトである。LU型に
関する最小値はフイールド22Cに示すように1である。L
U型に関する最大値はフイールド22Dに示すように6であ
る。フイールド23Eは現在のデータを含むメモリ・アド
レスへのポインタを含み得る。フイールド23Fは、ユー
ザに表示されるプロンプトの変数名を含むメモリへのポ
インタを含んでいる。この場合、そのプロンプトは「論
理ユニツト型」である。またフイールド23Fには、「論
理ユニツト型は最小値が1で最大値が6の2バイトの整
数です。」というユーザへの助言も付属している。フイ
ールドGは現在のデータ又は現在のデータへのポインタ
であり、この場合それは値2である。論理ユニツト型に
関係する他のルールはチエイン24Hによつてアクセスで
きる。この場合ルール1はルール5にチエイニングされ
ている。
例えば、第3図のステツプ31でメニユーが表示される
時、メニユーはユーザが接続にタイムアウトを望むか否
かを要求する。ユーザからの応答は「y」又は「n」で
ある。第2図の列Aは特定のデータ型としてタイムアウ
ト情報をリストする。従つてユーザが「s」の応答をキ
ー・インすると、制御部30の推論エンジンはインテグリ
テイ値22に対してその入力をチエツクし、それがフイー
ルドAの中のデータ型に一致しない事を見い出す。正し
い応答は「y」又は「n」だけであるというルールをユ
ーザ・インターフエースの対話を通じてユーザに表示す
ることができる。
時、メニユーはユーザが接続にタイムアウトを望むか否
かを要求する。ユーザからの応答は「y」又は「n」で
ある。第2図の列Aは特定のデータ型としてタイムアウ
ト情報をリストする。従つてユーザが「s」の応答をキ
ー・インすると、制御部30の推論エンジンはインテグリ
テイ値22に対してその入力をチエツクし、それがフイー
ルドAの中のデータ型に一致しない事を見い出す。正し
い応答は「y」又は「n」だけであるというルールをユ
ーザ・インターフエースの対話を通じてユーザに表示す
ることができる。
他の例として、ユーザ・インターフエース40は現在の接
続プロフアイル名に関する現在のデータ50を「Bldg22」
と表示する事があるかもしれない。ユーザはユーザ・イ
ンターフエース40によつてその現在のデータ50を変更し
得る。もしユーザが名前「BLDG247/1」を入力すると、
制御部30の推論エンジンは入力を比較し、入力がインテ
グリテイ値22のフイールドAに従つた正しいデータ型の
接続名であつた事を確認する。しかし、制御部30の推論
エンジンは名前の長さ(9文字)をインテグリテイ値22
のフイールドBと比較する。長さフイールドBが接続名
の長さを8文字に制限していると、接続名は8文字より
多くの文字を含んではならないというルールがユーザに
表示される。さらに、接続名は大文字Aと大文字Zとの
間の文字、星印*、及びドル記号$のみから成るという
別のルールを、チェインを介して、文字数に関する上記
のルールに連鎖することもできる。この連鎖された使用
文字に関するルールもユーザ・インターフエースを通じ
てユーザに表示する事ができる。
続プロフアイル名に関する現在のデータ50を「Bldg22」
と表示する事があるかもしれない。ユーザはユーザ・イ
ンターフエース40によつてその現在のデータ50を変更し
得る。もしユーザが名前「BLDG247/1」を入力すると、
制御部30の推論エンジンは入力を比較し、入力がインテ
グリテイ値22のフイールドAに従つた正しいデータ型の
接続名であつた事を確認する。しかし、制御部30の推論
エンジンは名前の長さ(9文字)をインテグリテイ値22
のフイールドBと比較する。長さフイールドBが接続名
の長さを8文字に制限していると、接続名は8文字より
多くの文字を含んではならないというルールがユーザに
表示される。さらに、接続名は大文字Aと大文字Zとの
間の文字、星印*、及びドル記号$のみから成るという
別のルールを、チェインを介して、文字数に関する上記
のルールに連鎖することもできる。この連鎖された使用
文字に関するルールもユーザ・インターフエースを通じ
てユーザに表示する事ができる。
F.発明の効果 知識ベースはルールのテーブルから構成されているの
で、本発明のシステム・プログラムは維持が容易であ
る。ネツトワーク・アーキテクチヤに対する改良により
新しいルールが必要な時、新しいルールは単に知識ベー
ス中の表に付加される。新しいプログラム又はコードの
付加的な行は書く必要がない。
で、本発明のシステム・プログラムは維持が容易であ
る。ネツトワーク・アーキテクチヤに対する改良により
新しいルールが必要な時、新しいルールは単に知識ベー
ス中の表に付加される。新しいプログラム又はコードの
付加的な行は書く必要がない。
本発明の構成プログラムはエキスパート・システムの基
本的な部品を別個の異なつた部品として有しているの
で、プログラムは保守が容易であり、且つデバツグも容
易である。またプログラムはプログラム論理の代りにデ
ータを用いるので実行がより速い。さらにこのシステム
・プログラムは、単に知識ベースに新しいルールを付加
する事を通じてより多くのエキスパートの知識を付加す
る事によつて、システム・ネツトワーク・アーキテクチ
ヤ(SNA)に加えて他のプログラム用のエキスパートに
容易に拡張できる。
本的な部品を別個の異なつた部品として有しているの
で、プログラムは保守が容易であり、且つデバツグも容
易である。またプログラムはプログラム論理の代りにデ
ータを用いるので実行がより速い。さらにこのシステム
・プログラムは、単に知識ベースに新しいルールを付加
する事を通じてより多くのエキスパートの知識を付加す
る事によつて、システム・ネツトワーク・アーキテクチ
ヤ(SNA)に加えて他のプログラム用のエキスパートに
容易に拡張できる。
構成プログラムはエキスパートの知識を与えるので、ユ
ーザはネツトワークを通じて通信を行なうために複雑な
プログラムを構成する事ができる。ネツトワーク・アー
キテクチヤのエキスパートの知性は、ユーザに関するプ
ログラム・パラメータを助言し、訂正し更新する知識ベ
ースの形を取る。
ーザはネツトワークを通じて通信を行なうために複雑な
プログラムを構成する事ができる。ネツトワーク・アー
キテクチヤのエキスパートの知性は、ユーザに関するプ
ログラム・パラメータを助言し、訂正し更新する知識ベ
ースの形を取る。
第1図は典型的な処理システムと共に構成プログラムを
示す図、 第2図は知識ベースのテーブルを示す図、 第3図は制御部、ユーザ・インターフエース、現在のデ
ータ、及び知識ベースの間の相互作用に関係するステツ
プを示す流れ図である。
示す図、 第2図は知識ベースのテーブルを示す図、 第3図は制御部、ユーザ・インターフエース、現在のデ
ータ、及び知識ベースの間の相互作用に関係するステツ
プを示す流れ図である。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ステフェン・パトリック・カムイングス アメリカ合衆国テキサス州オウスチン、モ ーニング・ドーブ・ドライブ10612番地 (72)発明者 カロリン・ケイ・ジョーンズ アメリカ合衆国テキサス州オウスチン、ク ラッシイ・ファームス1603番地 (56)参考文献 特開 昭59−23943(JP,A) 特開 昭54−22128(JP,A) 特開 昭59−180722(JP,A) 特開 昭59−167768(JP,A) 特開 昭60−160456(JP,A) 特開 昭61−206050(JP,A)
Claims (1)
- 【請求項1】ネットワーク・アーキテクチャのプロトコ
ルに従ってネットワーク構成を確立するためのシステム
であって、 上記ネットワーク構成の現在の状態を保持するデータベ
ースと、 上記データベース及び入力データをユーザに表示するた
めのユーザ・インターフェースと、 上記ネットワーク・アーキテクチャのルールを含むとと
もに、該ルール間を連鎖させるためのチェイン・フィー
ルドを備えたテーブルを有する知識ベースと、 上記知識ベースに上記ユーザからの入力データを適用
し、該入力データの有効性を判定する制御部とを有し、 上記制御部で上記入力データが有効と判定された場合に
は、該入力データを上記データベースにネットワーク構
成の現在の状態として記憶し、無効と判定された場合に
は、上記ユーザ・インターフェースを介して、該入力デ
ータに対応する上記ネットワーク・アーキテクチャのル
ールを表示するとともに、上記チェイン・フィールドに
より該ルールに連鎖された他のルールがある場合には該
他のルールも表示し、入力データの訂正に必要な知識を
ユーザに対して提供する、 ネットワークの構成を確立するためのシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US908486 | 1986-09-17 | ||
| US06/908,486 US4864492A (en) | 1986-09-17 | 1986-09-17 | System and method for network configuration |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6377241A JPS6377241A (ja) | 1988-04-07 |
| JPH0777389B2 true JPH0777389B2 (ja) | 1995-08-16 |
Family
ID=25425884
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62231258A Expired - Lifetime JPH0777389B2 (ja) | 1986-09-17 | 1987-09-17 | ネットワークの構成を確立するためのシステム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4864492A (ja) |
| EP (1) | EP0260579A3 (ja) |
| JP (1) | JPH0777389B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12071675B2 (en) | 2017-11-13 | 2024-08-27 | Paul Wurth S.A. | Shaft furnace condition monitoring |
Families Citing this family (73)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5109484A (en) * | 1986-04-09 | 1992-04-28 | International Business Machines Corporation | Self configuring terminal which polls loop network and generates list of connected devices for use in selectively downloading control programs |
| US5062055A (en) * | 1986-09-02 | 1991-10-29 | Digital Equipment Corporation | Data processor performance advisor |
| US4768150A (en) * | 1986-09-17 | 1988-08-30 | International Business Machines Corporation | Application program interface to networking functions |
| GB2206713B (en) * | 1987-03-23 | 1991-11-27 | Case Group Plc | Expert and database system and method for communications networks |
| US5175800A (en) * | 1987-03-23 | 1992-12-29 | Case Group Plc | Expert and data base system and method for communications network |
| KR960016138B1 (ko) * | 1988-06-17 | 1996-12-04 | 가부시기가이샤 히다찌세이꾸쇼 | 지식정보생성 시스템 |
| JPH0210454A (ja) * | 1988-06-29 | 1990-01-16 | Canon Inc | 電子機器 |
| US5249260A (en) * | 1988-08-12 | 1993-09-28 | Hitachi, Ltd. | Data input system |
| US4991089A (en) * | 1988-09-30 | 1991-02-05 | Ibm Corp. | Method for establishing current terminal addresses for system users processing distributed application programs in an SNA LU 6.2 network environment |
| US5113398A (en) * | 1989-06-01 | 1992-05-12 | Shackleton System Drives Corporation | Self-healing data network and network node controller |
| US5159687A (en) * | 1989-11-14 | 1992-10-27 | Caseworks, Inc. | Method and apparatus for generating program code files |
| US5063523A (en) * | 1989-11-16 | 1991-11-05 | Racal Data Communications Inc. | Network management system with event rule handling |
| US5107499A (en) * | 1990-04-30 | 1992-04-21 | At&T Bell Laboratories | Arrangement for automated troubleshooting using selective advice and a learning knowledge base |
| JPH0727504B2 (ja) * | 1990-12-10 | 1995-03-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ネットワークの構成を定義するシステム、ネットワークのための構成パラメータを生成する方法及びネットワークを構成するためのシステム |
| AU1893392A (en) * | 1991-05-03 | 1992-12-21 | Storage Technology Corporation | Knowledge based resource management |
| US5371872A (en) * | 1991-10-28 | 1994-12-06 | International Business Machines Corporation | Method and apparatus for controlling operation of a cache memory during an interrupt |
| FR2696259A1 (fr) * | 1992-09-30 | 1994-04-01 | Apple Computer | Organisation en tâches et en modules d'une exécution dans un processeur. |
| US5517635A (en) * | 1992-12-17 | 1996-05-14 | International Business Machines Corporation | System for designing an application program to be independent of I/O devices by utilizing application name, system name, and predetermined hardware specific parameters of data objects |
| US7043407B2 (en) * | 1997-03-10 | 2006-05-09 | Trilogy Development Group, Inc. | Method and apparatus for configuring systems |
| US5931914A (en) * | 1993-04-09 | 1999-08-03 | Industrial Technology Research Institute | Apparatus for communication protocol processing utilizing a state machine look up table |
| US5594637A (en) * | 1993-05-26 | 1997-01-14 | Base Ten Systems, Inc. | System and method for assessing medical risk |
| JP2991303B2 (ja) * | 1995-01-19 | 1999-12-20 | インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン | 制御ネットワークおよびその構成方法 |
| US5557748A (en) * | 1995-02-03 | 1996-09-17 | Intel Corporation | Dynamic network configuration |
| US5796951A (en) * | 1995-12-22 | 1998-08-18 | Intel Corporation | System for displaying information relating to a computer network including association devices with tasks performable on those devices |
| GB9526326D0 (en) | 1995-12-22 | 1996-02-21 | British Telecomm | Accessing telecommunications services |
| US5761380A (en) * | 1996-02-12 | 1998-06-02 | International Business Machines Corporation | Coordinating installation of distributed software components |
| US5838907A (en) * | 1996-02-20 | 1998-11-17 | Compaq Computer Corporation | Configuration manager for network devices and an associated method for providing configuration information thereto |
| US5819042A (en) * | 1996-02-20 | 1998-10-06 | Compaq Computer Corporation | Method and apparatus for guided configuration of unconfigured network and internetwork devices |
| US6237029B1 (en) | 1996-02-26 | 2001-05-22 | Argosystems, Inc. | Method and apparatus for adaptable digital protocol processing |
| US6219708B1 (en) * | 1996-05-30 | 2001-04-17 | Multi-Tech Systems, Inc. | System for network resource management |
| US6049832A (en) * | 1996-11-15 | 2000-04-11 | Wall Data Incorporated | Method for accessing information on a host computer from a client computer through an intelligent virtual host component |
| JP3671595B2 (ja) * | 1997-04-01 | 2005-07-13 | 株式会社日立製作所 | 複合計算機システムおよび複合i/oシステム |
| US6229538B1 (en) | 1998-09-11 | 2001-05-08 | Compaq Computer Corporation | Port-centric graphic representations of network controllers |
| US6272113B1 (en) | 1998-09-11 | 2001-08-07 | Compaq Computer Corporation | Network controller system that uses multicast heartbeat packets |
| US6381218B1 (en) | 1998-09-11 | 2002-04-30 | Compaq Computer Corporation | Network controller system that uses directed heartbeat packets |
| US6837095B2 (en) | 1999-03-03 | 2005-01-04 | Smiths Detection - Pasadena, Inc. | Apparatus, systems and methods for detecting and transmitting sensory data over a computer network |
| US6422061B1 (en) | 1999-03-03 | 2002-07-23 | Cyrano Sciences, Inc. | Apparatus, systems and methods for detecting and transmitting sensory data over a computer network |
| US7089780B2 (en) * | 1999-03-03 | 2006-08-15 | Smiths Detection Inc. | Apparatus, systems and methods for detecting and transmitting sensory data over a computer network |
| DE60023005T2 (de) * | 1999-06-17 | 2006-07-20 | Smiths Detection Inc., Pasadena | Vielfach-sensor-system und -gerät |
| JP2001084197A (ja) * | 1999-09-16 | 2001-03-30 | Nec Corp | コンピュータ機器設定情報変更管理方法 |
| US6697895B1 (en) * | 2000-11-10 | 2004-02-24 | Spectra Logic Corporation | Network attached tape storage system |
| US20030035833A1 (en) * | 2000-12-06 | 2003-02-20 | Xiaorong He | Rapidly dispersing pharmaceutical composition |
| US7676389B2 (en) * | 2001-12-28 | 2010-03-09 | Atmos Energy Corporation | Compliance management system and method |
| US7171689B2 (en) * | 2002-02-25 | 2007-01-30 | Symantec Corporation | System and method for tracking and filtering alerts in an enterprise and generating alert indications for analysis |
| US7761794B1 (en) * | 2004-01-22 | 2010-07-20 | Cisco Technology, Inc. | Integrated audit and configuration techniques |
| JP4182083B2 (ja) * | 2005-05-12 | 2008-11-19 | キヤノン株式会社 | ネットワークに接続されたネットワーク機器を管理する装置、方法、及びプログラム |
| US7904182B2 (en) * | 2005-06-08 | 2011-03-08 | Brooks Automation, Inc. | Scalable motion control system |
| US8239498B2 (en) * | 2005-10-28 | 2012-08-07 | Bank Of America Corporation | System and method for facilitating the implementation of changes to the configuration of resources in an enterprise |
| US8782201B2 (en) * | 2005-10-28 | 2014-07-15 | Bank Of America Corporation | System and method for managing the configuration of resources in an enterprise |
| US8312507B2 (en) | 2006-10-17 | 2012-11-13 | A10 Networks, Inc. | System and method to apply network traffic policy to an application session |
| US8584199B1 (en) | 2006-10-17 | 2013-11-12 | A10 Networks, Inc. | System and method to apply a packet routing policy to an application session |
| US9118618B2 (en) | 2012-03-29 | 2015-08-25 | A10 Networks, Inc. | Hardware-based packet editor |
| US9596286B2 (en) | 2012-05-25 | 2017-03-14 | A10 Networks, Inc. | Method to process HTTP header with hardware assistance |
| US9137117B2 (en) | 2012-08-27 | 2015-09-15 | Cisco Technology, Inc. | System and method for configuration of fixed port location in a network environment |
| US9338225B2 (en) | 2012-12-06 | 2016-05-10 | A10 Networks, Inc. | Forwarding policies on a virtual service network |
| US9992107B2 (en) | 2013-03-15 | 2018-06-05 | A10 Networks, Inc. | Processing data packets using a policy based network path |
| WO2014179753A2 (en) | 2013-05-03 | 2014-11-06 | A10 Networks, Inc. | Facilitating secure network traffic by an application delivery controller |
| US10027761B2 (en) | 2013-05-03 | 2018-07-17 | A10 Networks, Inc. | Facilitating a secure 3 party network session by a network device |
| US9942152B2 (en) | 2014-03-25 | 2018-04-10 | A10 Networks, Inc. | Forwarding data packets using a service-based forwarding policy |
| US10020979B1 (en) | 2014-03-25 | 2018-07-10 | A10 Networks, Inc. | Allocating resources in multi-core computing environments |
| US9806943B2 (en) | 2014-04-24 | 2017-10-31 | A10 Networks, Inc. | Enabling planned upgrade/downgrade of network devices without impacting network sessions |
| US10268467B2 (en) | 2014-11-11 | 2019-04-23 | A10 Networks, Inc. | Policy-driven management of application traffic for providing services to cloud-based applications |
| US10387230B2 (en) | 2016-02-24 | 2019-08-20 | Bank Of America Corporation | Technical language processor administration |
| US10216798B2 (en) | 2016-02-24 | 2019-02-26 | Bank Of America Corporation | Technical language processor |
| US10275183B2 (en) | 2016-02-24 | 2019-04-30 | Bank Of America Corporation | System for categorical data dynamic decoding |
| US10366338B2 (en) | 2016-02-24 | 2019-07-30 | Bank Of America Corporation | Computerized system for evaluating the impact of technology change incidents |
| US10275182B2 (en) | 2016-02-24 | 2019-04-30 | Bank Of America Corporation | System for categorical data encoding |
| US10366367B2 (en) | 2016-02-24 | 2019-07-30 | Bank Of America Corporation | Computerized system for evaluating and modifying technology change events |
| US10430743B2 (en) | 2016-02-24 | 2019-10-01 | Bank Of America Corporation | Computerized system for simulating the likelihood of technology change incidents |
| US10067984B2 (en) | 2016-02-24 | 2018-09-04 | Bank Of America Corporation | Computerized system for evaluating technology stability |
| US10366337B2 (en) | 2016-02-24 | 2019-07-30 | Bank Of America Corporation | Computerized system for evaluating the likelihood of technology change incidents |
| US10223425B2 (en) | 2016-02-24 | 2019-03-05 | Bank Of America Corporation | Operational data processor |
| US10019486B2 (en) | 2016-02-24 | 2018-07-10 | Bank Of America Corporation | Computerized system for analyzing operational event data |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5422128A (en) * | 1977-07-19 | 1979-02-19 | Sanyo Electric Co Ltd | Terminal device for data transmission |
| US4545013A (en) * | 1979-01-29 | 1985-10-01 | Infinet Inc. | Enhanced communications network testing and control system |
| FR2513468B1 (fr) * | 1981-09-18 | 1986-02-14 | Cit Alcatel | Dispositif de defense d'un autocommutateur a commande repartie |
| JPS5923943A (ja) * | 1982-07-30 | 1984-02-07 | Yokogawa Hokushin Electric Corp | 通信条件設定方式 |
| JPS59167768A (ja) * | 1983-03-11 | 1984-09-21 | Fujitsu Ltd | デ−タチエツク方式 |
| US4500964A (en) * | 1983-03-30 | 1985-02-19 | International Business Machines Corporation | Dialog user error diagnosis, severity, and help technique |
| JPS60160456A (ja) * | 1983-12-29 | 1985-08-22 | Fujitsu Ltd | テ−ブル通信方式 |
| NO171939C (no) * | 1985-05-06 | 1993-05-19 | Int Standard Electric Corp | Kommunikasjonssystem |
-
1986
- 1986-09-17 US US06/908,486 patent/US4864492A/en not_active Expired - Lifetime
-
1987
- 1987-09-08 EP EP87113098A patent/EP0260579A3/en not_active Withdrawn
- 1987-09-17 JP JP62231258A patent/JPH0777389B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12071675B2 (en) | 2017-11-13 | 2024-08-27 | Paul Wurth S.A. | Shaft furnace condition monitoring |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6377241A (ja) | 1988-04-07 |
| EP0260579A2 (en) | 1988-03-23 |
| EP0260579A3 (en) | 1990-04-25 |
| US4864492A (en) | 1989-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0777389B2 (ja) | ネットワークの構成を確立するためのシステム | |
| US6102965A (en) | System and method for providing client/server access to graphical programs | |
| EP0499620B1 (en) | Computer and telephone apparatus with user friendly computer interface and enhanced integrity features | |
| US6802053B1 (en) | Graphical programming system with distributed block diagram execution and front panel display | |
| US5321840A (en) | Distributed-intelligence computer system including remotely reconfigurable, telephone-type user terminal | |
| CN104007957B (zh) | 在编辑期间显示实时数据的改进图形用户界面编辑器 | |
| JP4906829B2 (ja) | フィールドデバイスコンフィギュレーションへのチェンジのレコードのトランザクションデーターベースを管理する為のシステム及び方法 | |
| US8336023B2 (en) | Extensible code visualization | |
| JPH0738560A (ja) | 遠隔通信装置を構成及び操作する方法 | |
| JPH0727504B2 (ja) | ネットワークの構成を定義するシステム、ネットワークのための構成パラメータを生成する方法及びネットワークを構成するためのシステム | |
| WO1995025396A2 (en) | Computer and telephone apparatus with user friendly interface andenhanced integrity features | |
| JP2001265705A (ja) | Usbホストでusb装置依存プログラムを実行するためにusb装置によって提供されるエージェント | |
| US5831608A (en) | User interface for a remote terminal | |
| US5758155A (en) | Method for displaying progress during operating system startup and shutdown | |
| US5623664A (en) | Interactive memory organization system and method therefor | |
| JP2004070886A (ja) | ディスクアレイ装置の設定方法、プログラム、情報処理装置、及びディスクアレイ装置 | |
| CN102292704A (zh) | 具有用于实施离线仪器用户设置的内嵌固件的配置器 | |
| AU2018204594B2 (en) | Graph display method, graph generating method, electronic device, and recording medium | |
| JPH0855042A (ja) | データ処理システムをプログラミングする方法 | |
| EP1213647A1 (en) | A software configuration system and the creation and use thereof | |
| KR20020042834A (ko) | 인터넷 도메인 이름 등록의 설립 및 유지를 위한 방법 및장치 | |
| CN119583156A (zh) | 一种通用的防火墙策略执行方法、装置、设备及存储介质 | |
| CA2600115A1 (en) | A computer controlled display system for coordinating many users participating in long running processes for producing products | |
| JPH04178050A (ja) | Lanシステム | |
| CN119943307A (zh) | 内窥镜账号管理方法、系统、内窥镜及存储介质 |