JPH0484250A - ネットワーク管理システムにおける管理情報定義の処理方式 - Google Patents
ネットワーク管理システムにおける管理情報定義の処理方式Info
- Publication number
- JPH0484250A JPH0484250A JP2198927A JP19892790A JPH0484250A JP H0484250 A JPH0484250 A JP H0484250A JP 2198927 A JP2198927 A JP 2198927A JP 19892790 A JP19892790 A JP 19892790A JP H0484250 A JPH0484250 A JP H0484250A
- Authority
- JP
- Japan
- Prior art keywords
- definition
- information
- management information
- syntax
- reference relationship
- 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
- 238000012360 testing method Methods 0.000 claims abstract description 16
- 238000004458 analytical method Methods 0.000 claims description 22
- 238000003672 processing method Methods 0.000 claims description 7
- 238000010276 construction Methods 0.000 abstract 2
- 230000004075 alteration Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ネットワーク管理システムにおいて定義され
る管理情報の形式記述の処理方式に関する。
る管理情報の形式記述の処理方式に関する。
O3Iのシステム管理においては、管理の対象となる装
置等がオブジェクト指向のモデリング手法に基づいて定
義される。管理対象定義時には、国際標準に従った形式
記述を使用することが管理情報構造の標準基において規
定されている。この管理対象の形式記述に関しては、I
s○/I ECD P10165−1.2.3において
詳細に記載されている。
置等がオブジェクト指向のモデリング手法に基づいて定
義される。管理対象定義時には、国際標準に従った形式
記述を使用することが管理情報構造の標準基において規
定されている。この管理対象の形式記述に関しては、I
s○/I ECD P10165−1.2.3において
詳細に記載されている。
システムの実装時には、定義された管理対象の記述誤り
を予め検出する機能が必要になる。また、管理システム
の動作時において、管理システムが管理プロトコルによ
り管理情報を交換する場合には、各管理システム内で定
義された形式記述を参照し、転送する管理情報がシステ
ム内で定義済みであるかなどを調べる機能を実装する必
要がある。
を予め検出する機能が必要になる。また、管理システム
の動作時において、管理システムが管理プロトコルによ
り管理情報を交換する場合には、各管理システム内で定
義された形式記述を参照し、転送する管理情報がシステ
ム内で定義済みであるかなどを調べる機能を実装する必
要がある。
しかしながら、上述のような機能を有する管理情報定義
の処理方式は、未だ開発されていない。
の処理方式は、未だ開発されていない。
本発明の目的は、システム設計時に定義される管理対象
の形式記述を解析し、設計レベルでの仕様誤りを検出す
るとともに、管理対象の形式定義をもとに管理情報の定
義内容を検索する手段を自動的に実装する処理方式を提
供することにある。
の形式記述を解析し、設計レベルでの仕様誤りを検出す
るとともに、管理対象の形式定義をもとに管理情報の定
義内容を検索する手段を自動的に実装する処理方式を提
供することにある。
〔課題を解決するための手段]
本発明は、管理情報の定義を形式記述により行うネット
ワーク管理システムにおける管理情報定義の処理方式で
あって、 前記形式記述における構文規則を定義した構文定義情報
を参照し、前記構文定義に従い形式記述された管理情報
の解析を行う構文解析部と、形式記述された管理情報間
の参照関係を定義した参照関係規則を参照し、前記構文
解析部の解析結果を検査し、管理情報に関する定義誤り
を検出するとともに、管理情報の定義情報の処理結果を
出力する参照関係試験部と、 前記処理結果の内容を検索する検索部とを具備し、 管理情報の定義を更新する場合には、前記参照関係試験
部は前記検索部によりすでに処理した処理結果を参照し
ながら定義誤りを検出することを特徴とする。
ワーク管理システムにおける管理情報定義の処理方式で
あって、 前記形式記述における構文規則を定義した構文定義情報
を参照し、前記構文定義に従い形式記述された管理情報
の解析を行う構文解析部と、形式記述された管理情報間
の参照関係を定義した参照関係規則を参照し、前記構文
解析部の解析結果を検査し、管理情報に関する定義誤り
を検出するとともに、管理情報の定義情報の処理結果を
出力する参照関係試験部と、 前記処理結果の内容を検索する検索部とを具備し、 管理情報の定義を更新する場合には、前記参照関係試験
部は前記検索部によりすでに処理した処理結果を参照し
ながら定義誤りを検出することを特徴とする。
[実施例]
第1図を参照して本発明の詳細な説明する。
この処理方式は、形式記述における構文規則を定義した
構文定義情報を参照し、構文定義に従い形式記述された
管理情報の解析を行う構文解析部3と、形式記述された
管理情報間の参照関係を定義した参照関係規則を参照し
、構文解析部3の解析結果を検査し、管理情報に関する
定義誤りを検出するとともに、管理情報の定義情報の処
理結果を出力する参照関係試験部6と、処理結果の内容
を検索する検索部8とを具備している。
構文定義情報を参照し、構文定義に従い形式記述された
管理情報の解析を行う構文解析部3と、形式記述された
管理情報間の参照関係を定義した参照関係規則を参照し
、構文解析部3の解析結果を検査し、管理情報に関する
定義誤りを検出するとともに、管理情報の定義情報の処
理結果を出力する参照関係試験部6と、処理結果の内容
を検索する検索部8とを具備している。
管理対象を定義した管理対象定義1における形式記述の
構文規則は、構文定義2に示される。管理対象定義1の
内部は、定義内容毎にモジュール分割されており、図で
は第1の管理対象定義lL第2の管理対象定義12.第
3の管理対象定義13により構成されていることを示す
。各モジュールの構文規則は、それぞれ、構文定義2内
の第1の構文規則21.第2の構文規則22.第3の構
文規則23により記述されている。
構文規則は、構文定義2に示される。管理対象定義1の
内部は、定義内容毎にモジュール分割されており、図で
は第1の管理対象定義lL第2の管理対象定義12.第
3の管理対象定義13により構成されていることを示す
。各モジュールの構文規則は、それぞれ、構文定義2内
の第1の構文規則21.第2の構文規則22.第3の構
文規則23により記述されている。
管理対象定義1の具体例を以下に示す。
objectclass−I MANAGED 0B
JECT CLASSDERIVED FROM to
p ATTRIBUTES attribute−a attribute−b REGISTERED AS classExan+p
le 1attribute−a ATTRI
BUTEWITHATTRIBUTE 5YNATA
χ 八ttribute−aREGISTERED
AS attributeExample 2こ
の例において、objectcIass−1は管理対象
クラスを定義した情報であり、第1の管理対象定義11
の例を示している。attribute−aは管理対象
クラスで定義される属性の定義であり、第2の管理対象
定義12の例を示している。管理対象クラスの定義にお
いては、objectclass−1が管理対象クラス
topの性質を継承し、属性としてattribute
−aとattribute−bを持ち、classEx
ampleの1として登録されていることを示している
。また、属性の定義においては、データ構造がAttr
ibute−aで示される構造を持ち、attribu
teExampleの2として登録されていることを示
している。
JECT CLASSDERIVED FROM to
p ATTRIBUTES attribute−a attribute−b REGISTERED AS classExan+p
le 1attribute−a ATTRI
BUTEWITHATTRIBUTE 5YNATA
χ 八ttribute−aREGISTERED
AS attributeExample 2こ
の例において、objectcIass−1は管理対象
クラスを定義した情報であり、第1の管理対象定義11
の例を示している。attribute−aは管理対象
クラスで定義される属性の定義であり、第2の管理対象
定義12の例を示している。管理対象クラスの定義にお
いては、objectclass−1が管理対象クラス
topの性質を継承し、属性としてattribute
−aとattribute−bを持ち、classEx
ampleの1として登録されていることを示している
。また、属性の定義においては、データ構造がAttr
ibute−aで示される構造を持ち、attribu
teExampleの2として登録されていることを示
している。
この例で使用している構文定義を以下に示す。
構文定義は、管理対象を定義するために使用されている
情報の構造を定義している。管理対象クラス情報は、ク
ラス名、上位りラス情報、属性情報。
情報の構造を定義している。管理対象クラス情報は、ク
ラス名、上位りラス情報、属性情報。
登録情報からなることを定義し、またこれら各要素が、
どのような要素から構成されているかを定義している。
どのような要素から構成されているかを定義している。
例において[]の内容は繰返し現れる要素を示している
。
。
〈管理対象クラス情報〉=〈クラス名〉“MANAGE
D 0BJECT CLASS″〈上位クラス情報〉 〈属性情報〉 〈登録情報〉 〈上位クラス情報〉 =“DERIVED FROM
″〈上位クラス名〉 〈属性情報〉 =“ATTRIBUTES”〈
属性名〉[〈属性名〉] 〈登録情報〉 =″REGISTERED A
S”〈ラベル〉〈整数値〉 属性定義情報は、以下に示すように定義される。
D 0BJECT CLASS″〈上位クラス情報〉 〈属性情報〉 〈登録情報〉 〈上位クラス情報〉 =“DERIVED FROM
″〈上位クラス名〉 〈属性情報〉 =“ATTRIBUTES”〈
属性名〉[〈属性名〉] 〈登録情報〉 =″REGISTERED A
S”〈ラベル〉〈整数値〉 属性定義情報は、以下に示すように定義される。
〈属性定義情報〉=〈属性名〉“ATTRIBUTES
”〈データ構造定義〉 く登録情報〉 〈データ構造定義> −’WITHATT[BUT
E 5YNTAX’く構文上〉 構文解析部3は、構文定義2を参照し、管理対象定義l
の構文解析を行い、解析結果4を出力する。構文解析は
各モジュール毎に行われ、解析結果4は、各管理対象定
義および構文規則に対応して、第1の解析結果41.第
2の解析結果42.第2の解析結果43のモジュールか
らなる。
”〈データ構造定義〉 く登録情報〉 〈データ構造定義> −’WITHATT[BUT
E 5YNTAX’く構文上〉 構文解析部3は、構文定義2を参照し、管理対象定義l
の構文解析を行い、解析結果4を出力する。構文解析は
各モジュール毎に行われ、解析結果4は、各管理対象定
義および構文規則に対応して、第1の解析結果41.第
2の解析結果42.第2の解析結果43のモジュールか
らなる。
参照関係規則5は、管理対象定義1の各モジュールで定
義された管理情報間の参照関係を示している。先に示し
た。bjectclass−1およびattribut
eaの管理対象定義に使用した構文定義番ご対応する参
照関係規則5を以下に示す。この参照関係規則は、属性
名が属性定義情報で定義される情報であるとともに、管
理対象クラス情報で参照される属性であることを意味し
ている。
義された管理情報間の参照関係を示している。先に示し
た。bjectclass−1およびattribut
eaの管理対象定義に使用した構文定義番ご対応する参
照関係規則5を以下に示す。この参照関係規則は、属性
名が属性定義情報で定義される情報であるとともに、管
理対象クラス情報で参照される属性であることを意味し
ている。
〈属性名> Is DEFINED AT <属性定
義情報〉く属性名> IS REFERRED BY
<管理対象クラス情報〉この例では、objectcl
ass−1で参照しているattribute−aは属
性定義情報において定義される情報と判断される。従っ
て、属性定義情報において、attribute−aが
定義されていない場合には、未定義情報としてこれを検
出する。
義情報〉く属性名> IS REFERRED BY
<管理対象クラス情報〉この例では、objectcl
ass−1で参照しているattribute−aは属
性定義情報において定義される情報と判断される。従っ
て、属性定義情報において、attribute−aが
定義されていない場合には、未定義情報としてこれを検
出する。
また、参照関係試験部6は、参照関係規則5に示された
モジュール間の参照関係に基づき、各管理対象定義モジ
ュールの解析結果41.42.43の参照関係のチエツ
クを行う機能を持つ。また、参照関係試験部6は、出力
された解析結果内に二重定義されている管理情報の検出
を行う。参照関係試験部6は、以上のような参照関係等
をチエツクした後、処理比カフを出力する。
モジュール間の参照関係に基づき、各管理対象定義モジ
ュールの解析結果41.42.43の参照関係のチエツ
クを行う機能を持つ。また、参照関係試験部6は、出力
された解析結果内に二重定義されている管理情報の検出
を行う。参照関係試験部6は、以上のような参照関係等
をチエツクした後、処理比カフを出力する。
管理対象の定義を解析し処理比カフを得たあと、すでに
定義した管理対象定義情報の一部の変更あるいは部分的
な追加を行う場合がある。この場合、構文解析部3は更
新された情報だけを入力として処理を行う。参照関係試
験部6は、検索部8により、定義済の管理情報の処理比
カフの内容を検索しながら、参照関係のチエツクを行う
。この時、検索部8は次に示す機能を参照関係試験部6
に提供する。すなわち、指定した管理情報が定義されて
いるか否かの検索機能、指定した管理情報の内部で参照
している管理情報の検索機能である。参照関係試験部6
はこれら検索機能を使用することにより、管理情報二重
定義の検出、および管理情報の未定義の検出を行う。ま
た、管理情報の定義の更新を必要とする場合には、利用
者に対して更新実行の確認を要求することができる。
定義した管理対象定義情報の一部の変更あるいは部分的
な追加を行う場合がある。この場合、構文解析部3は更
新された情報だけを入力として処理を行う。参照関係試
験部6は、検索部8により、定義済の管理情報の処理比
カフの内容を検索しながら、参照関係のチエツクを行う
。この時、検索部8は次に示す機能を参照関係試験部6
に提供する。すなわち、指定した管理情報が定義されて
いるか否かの検索機能、指定した管理情報の内部で参照
している管理情報の検索機能である。参照関係試験部6
はこれら検索機能を使用することにより、管理情報二重
定義の検出、および管理情報の未定義の検出を行う。ま
た、管理情報の定義の更新を必要とする場合には、利用
者に対して更新実行の確認を要求することができる。
本発明によれば、管理対象を定義した形式記述を構文解
析し参照関係試験を行うことが可能であり、システム設
計時の仕様の誤りを検出することができる。本発明では
、構文規則および参照関係規則を、システム設計時に使
用する形式記述に合わせて指定することが可能であり、
形式記述の変更に柔軟に対応することができる。また、
構文解析および参照関係試験を実行した後には、検索部
の検索機能により、管理対象定義の内容を検索する手段
を自動的に実装することができる。
析し参照関係試験を行うことが可能であり、システム設
計時の仕様の誤りを検出することができる。本発明では
、構文規則および参照関係規則を、システム設計時に使
用する形式記述に合わせて指定することが可能であり、
形式記述の変更に柔軟に対応することができる。また、
構文解析および参照関係試験を実行した後には、検索部
の検索機能により、管理対象定義の内容を検索する手段
を自動的に実装することができる。
第1図は、本発明の一実施例を説明する図である。
1・・・・・管理対象定義
2・・・・・構文定義
3・・・・・構文解析部
4・・・・・解析結果
5・・・・・参照関係規則
6・・・・・参照関係試験部
7・・・・・処理出力
8・・・・・検索部
Claims (1)
- (1)管理情報の定義を形式記述により行うネットワー
ク管理システムにおける管理情報定義の処理方式であっ
て、 前記形式記述における構文規則を定義した構文定義情報
を参照し、前記構文定義に従い形式記述された管理情報
の解析を行う構文解析部と、形式記述された管理情報間
の参照関係を定義した参照関係規則を参照し、前記構文
解析部の解析結果を検査し、管理情報に関する定義誤り
を検出するとともに、管理情報の定義情報の処理結果を
出力する参照関係試験部と、 前記処理結果の内容を検索する検索部とを具備し、 管理情報の定義を更新する場合には、前記参照関係試験
部は前記検索部によりすでに処理した処理結果を参照し
ながら定義誤りを検出することを特徴とするネットワー
ク管理システムにおける管理情報定義の処理方式。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2198927A JPH0484250A (ja) | 1990-07-26 | 1990-07-26 | ネットワーク管理システムにおける管理情報定義の処理方式 |
| US07/735,020 US6105061A (en) | 1990-07-26 | 1991-07-25 | Hierarchically distributed network management system using open system interconnection (OSI) protocols |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2198927A JPH0484250A (ja) | 1990-07-26 | 1990-07-26 | ネットワーク管理システムにおける管理情報定義の処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0484250A true JPH0484250A (ja) | 1992-03-17 |
Family
ID=16399281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2198927A Pending JPH0484250A (ja) | 1990-07-26 | 1990-07-26 | ネットワーク管理システムにおける管理情報定義の処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0484250A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6354650A (ja) * | 1986-08-25 | 1988-03-09 | Nec Corp | システム環境の定義方式 |
-
1990
- 1990-07-26 JP JP2198927A patent/JPH0484250A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6354650A (ja) * | 1986-08-25 | 1988-03-09 | Nec Corp | システム環境の定義方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7117486B2 (en) | System and method for migration of software | |
| US9305109B2 (en) | Method and system of adapting a data model to a user interface component | |
| US7756882B2 (en) | Method and apparatus for elegant mapping between data models | |
| US5860011A (en) | Method and system for automatically checking computer source code quality based on rules | |
| US5937410A (en) | Method of transforming graphical object diagrams to product data manager schema | |
| US7831614B2 (en) | System and method for generating SQL using templates | |
| US20010037492A1 (en) | Method and apparatus for automatically extracting verification models | |
| US7617085B2 (en) | Program product supporting specification of signals for simulation result viewing | |
| Esser et al. | Graph-based version control for asynchronous BIM collaboration | |
| US20090106302A1 (en) | Apparatus, system, and method for processing hierarchical data in disparate data repositories | |
| WO2000075849A2 (en) | Method and apparatus for data access to heterogeneous data sources | |
| WO2021022703A1 (zh) | 软件项目重构方法、装置、计算机装置及存储介质 | |
| EP0961203A2 (en) | A generic configuration file processing library and executable | |
| US9311111B2 (en) | Programming environment with support for handle and non-handle user-created classes | |
| EP2019362A2 (en) | Spatial data validation systems | |
| US20030200534A1 (en) | Mechanism for reformatting a simple source code statement into a compound source code statement | |
| US7831964B2 (en) | Program automatic converting method and program automatic converting device | |
| US20040122791A1 (en) | Method and system for automated source code formatting | |
| EP1586993A2 (en) | System and method for priority based binding | |
| US6735762B2 (en) | Record medium and method for analyzing a source file | |
| WO2004023301A2 (en) | Adaptable resource model | |
| JPH0484250A (ja) | ネットワーク管理システムにおける管理情報定義の処理方式 | |
| US7827522B2 (en) | Computer method and apparatus for implementing redefinition of model features | |
| Dasser et al. | Reconciliation of Point-of-Interest Locations on OpenStreetMap | |
| Woods et al. | The perils and joys of reconstructing architectures |