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
Application number
JP2198927A
Other languages
English (en)
Inventor
Shoichiro Nakai
正一郎 中井
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2198927A priority Critical patent/JPH0484250A/ja
Priority to US07/735,020 priority patent/US6105061A/en
Publication of JPH0484250A publication Critical patent/JPH0484250A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ネットワーク管理システムにおいて定義され
る管理情報の形式記述の処理方式に関する。
〔従来の技術〕
O3Iのシステム管理においては、管理の対象となる装
置等がオブジェクト指向のモデリング手法に基づいて定
義される。管理対象定義時には、国際標準に従った形式
記述を使用することが管理情報構造の標準基において規
定されている。この管理対象の形式記述に関しては、I
s○/I ECD P10165−1.2.3において
詳細に記載されている。
システムの実装時には、定義された管理対象の記述誤り
を予め検出する機能が必要になる。また、管理システム
の動作時において、管理システムが管理プロトコルによ
り管理情報を交換する場合には、各管理システム内で定
義された形式記述を参照し、転送する管理情報がシステ
ム内で定義済みであるかなどを調べる機能を実装する必
要がある。
〔発明が解決しようとする課題〕
しかしながら、上述のような機能を有する管理情報定義
の処理方式は、未だ開発されていない。
本発明の目的は、システム設計時に定義される管理対象
の形式記述を解析し、設計レベルでの仕様誤りを検出す
るとともに、管理対象の形式定義をもとに管理情報の定
義内容を検索する手段を自動的に実装する処理方式を提
供することにある。
〔課題を解決するための手段] 本発明は、管理情報の定義を形式記述により行うネット
ワーク管理システムにおける管理情報定義の処理方式で
あって、 前記形式記述における構文規則を定義した構文定義情報
を参照し、前記構文定義に従い形式記述された管理情報
の解析を行う構文解析部と、形式記述された管理情報間
の参照関係を定義した参照関係規則を参照し、前記構文
解析部の解析結果を検査し、管理情報に関する定義誤り
を検出するとともに、管理情報の定義情報の処理結果を
出力する参照関係試験部と、 前記処理結果の内容を検索する検索部とを具備し、 管理情報の定義を更新する場合には、前記参照関係試験
部は前記検索部によりすでに処理した処理結果を参照し
ながら定義誤りを検出することを特徴とする。
[実施例] 第1図を参照して本発明の詳細な説明する。
この処理方式は、形式記述における構文規則を定義した
構文定義情報を参照し、構文定義に従い形式記述された
管理情報の解析を行う構文解析部3と、形式記述された
管理情報間の参照関係を定義した参照関係規則を参照し
、構文解析部3の解析結果を検査し、管理情報に関する
定義誤りを検出するとともに、管理情報の定義情報の処
理結果を出力する参照関係試験部6と、処理結果の内容
を検索する検索部8とを具備している。
管理対象を定義した管理対象定義1における形式記述の
構文規則は、構文定義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として登録されていることを示
している。
この例で使用している構文定義を以下に示す。
構文定義は、管理対象を定義するために使用されている
情報の構造を定義している。管理対象クラス情報は、ク
ラス名、上位りラス情報、属性情報。
登録情報からなることを定義し、またこれら各要素が、
どのような要素から構成されているかを定義している。
例において[]の内容は繰返し現れる要素を示している
〈管理対象クラス情報〉=〈クラス名〉“MANAGE
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のモジュールか
らなる。
参照関係規則5は、管理対象定義1の各モジュールで定
義された管理情報間の参照関係を示している。先に示し
た。bjectclass−1およびattribut
eaの管理対象定義に使用した構文定義番ご対応する参
照関係規則5を以下に示す。この参照関係規則は、属性
名が属性定義情報で定義される情報であるとともに、管
理対象クラス情報で参照される属性であることを意味し
ている。
〈属性名> Is DEFINED AT  <属性定
義情報〉く属性名> IS REFERRED BY 
<管理対象クラス情報〉この例では、objectcl
ass−1で参照しているattribute−aは属
性定義情報において定義される情報と判断される。従っ
て、属性定義情報において、attribute−aが
定義されていない場合には、未定義情報としてこれを検
出する。
また、参照関係試験部6は、参照関係規則5に示された
モジュール間の参照関係に基づき、各管理対象定義モジ
ュールの解析結果41.42.43の参照関係のチエツ
クを行う機能を持つ。また、参照関係試験部6は、出力
された解析結果内に二重定義されている管理情報の検出
を行う。参照関係試験部6は、以上のような参照関係等
をチエツクした後、処理比カフを出力する。
管理対象の定義を解析し処理比カフを得たあと、すでに
定義した管理対象定義情報の一部の変更あるいは部分的
な追加を行う場合がある。この場合、構文解析部3は更
新された情報だけを入力として処理を行う。参照関係試
験部6は、検索部8により、定義済の管理情報の処理比
カフの内容を検索しながら、参照関係のチエツクを行う
。この時、検索部8は次に示す機能を参照関係試験部6
に提供する。すなわち、指定した管理情報が定義されて
いるか否かの検索機能、指定した管理情報の内部で参照
している管理情報の検索機能である。参照関係試験部6
はこれら検索機能を使用することにより、管理情報二重
定義の検出、および管理情報の未定義の検出を行う。ま
た、管理情報の定義の更新を必要とする場合には、利用
者に対して更新実行の確認を要求することができる。
〔発明の効果〕
本発明によれば、管理対象を定義した形式記述を構文解
析し参照関係試験を行うことが可能であり、システム設
計時の仕様の誤りを検出することができる。本発明では
、構文規則および参照関係規則を、システム設計時に使
用する形式記述に合わせて指定することが可能であり、
形式記述の変更に柔軟に対応することができる。また、
構文解析および参照関係試験を実行した後には、検索部
の検索機能により、管理対象定義の内容を検索する手段
を自動的に実装することができる。
【図面の簡単な説明】
第1図は、本発明の一実施例を説明する図である。 1・・・・・管理対象定義 2・・・・・構文定義 3・・・・・構文解析部 4・・・・・解析結果 5・・・・・参照関係規則 6・・・・・参照関係試験部 7・・・・・処理出力 8・・・・・検索部

Claims (1)

    【特許請求の範囲】
  1. (1)管理情報の定義を形式記述により行うネットワー
    ク管理システムにおける管理情報定義の処理方式であっ
    て、 前記形式記述における構文規則を定義した構文定義情報
    を参照し、前記構文定義に従い形式記述された管理情報
    の解析を行う構文解析部と、形式記述された管理情報間
    の参照関係を定義した参照関係規則を参照し、前記構文
    解析部の解析結果を検査し、管理情報に関する定義誤り
    を検出するとともに、管理情報の定義情報の処理結果を
    出力する参照関係試験部と、 前記処理結果の内容を検索する検索部とを具備し、 管理情報の定義を更新する場合には、前記参照関係試験
    部は前記検索部によりすでに処理した処理結果を参照し
    ながら定義誤りを検出することを特徴とするネットワー
    ク管理システムにおける管理情報定義の処理方式。
JP2198927A 1990-07-26 1990-07-26 ネットワーク管理システムにおける管理情報定義の処理方式 Pending JPH0484250A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6354650A (ja) * 1986-08-25 1988-03-09 Nec Corp システム環境の定義方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
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