DOI QR코드

DOI QR Code

Design and Implementation of ASN.1/GDMO Development Environment for TMN

TMN을 위한 ASN.l/GDMO 통합 환경 설계 구현

  • 김영철 ((주)뉴스텍시스템즈 이사, 명지전문대학)
  • Published : 2004.08.01

Abstract

ASN.1/GDMO is the management object used in network management of TMN(Telecommunication Management of Network). However, ASN.1/GDMO is not directly used for managing the network, but translated Into a language with object-oriented paradigm. Therefore we need a development environment for handling ASN.1/GDMO. In this paper we present an integrated development environment(IDE) which consists of an editor and a browser. A user manages ASN.1/GDMO elements with GUI. The IDE is implemented with FLEX and BYACC in UNIX. And Objectivity DB is used as the DB and Tcl/Tk is used for developing GUI. This paper shows how the integrated environment of ASN.1 and GDMO works, and that it enables to manage efficiently the network.

ASN.1/GDMO는 TMN(Telecommunication Management of Network)에서 망 관리에 이용되는 관리 객체이다. 그러나 ASN.1/GDMO는 망관리를 위해 직접 이용되는 것이 아니라 객체지향 요소를 갖는 또 다른 언어로 변환되어 이용된다. 따라서 ASN.1/GDMO를 조작할 수 있는 개발 환경이 필요하다. 본 논문에서는 ASN.1/GDMO의 요소를 사용자 인터페이스(GUI)를 통해 관리할 수 있는 편집기와 브라우저를 개발하고, DB와 연동될 수 있는 통합환경을 개발하였다. 본 논문의 구현은 UNIX상에서 이루어졌으며, 컴파일러 보조도구인 FLEX와 BYACC을 이용하였다. 또한 DB고는 Objectivity DB를 이용하였으며 인터페이스 언어로 Tcl/Tk를 사용하였다 본 논문의 실험에서는 구현된 ASN.1 및 GDMO의 통합환경을 보여주며, 이 시스템을 활용하면 효율적으로 망 관리를 할 수 있다는 것을 보여준다.

Keywords

References

  1. Uyless Black, 'Network Management standards,' McGraw-Hill, 1994
  2. CCITT Recommendation X.721(1992) | ISO/IEC 10165-2, Information technology - Open System Interconnection - Structure of management information - Definition of Management information, 1992
  3. CCITT Recommendation X.722(1992) | ISO/IEC 10165-4,Information technology - Open System Interconnection - Structure of management information - Guidelines for the definition of managed object, 1992
  4. CCITT Recommendation X.720 | ISO/IEC 10165-1 : 1992, Information technology - Open System Interconnection - Structure of management information - Management information model, 1992
  5. D. Steedman, ASN.1 The Tutorial and Reference, 1990
  6. TMN C++:GDMO++, Managed Object Application Programming Interface,' NM Forum, 1996
  7. C. Huitema, General Presentatioin of the MAVROS Compiler, INRIA, 1990
  8. IOS developers, BBN Systems and Technology ASN.1 Compiler version 1.4, available via at http://ests.bbn.com/ASNSRC.html, 1995
  9. Mike sample, Snacc ASN.1 Compiler version 1.2, available via at, http://www.fokus.gmd.de/ovma/mug/archives/mug-software/snacc.html, 1997
  10. ISODE, available via at http://ftp.doc.ic.ac.uk/packages/isode, 1997
  11. Nikos Drakos, 1995, CASNI-ASN.1 to C Compiler, available via at http://www.atri.curtin.e.edu.au/~duke/honours/compiler/casn1/casn1.html, 1995
  12. V. Paxson, On-line manual pages distributed with the Flex software package, available via anonymous ftp from ftp.ee.Ibl.gov or prep.ai.mit.edu, 1990
  13. R. Corbett, BYACC parser generator version 1.9, available via anonymous ftp.cs.berkeley.deu:/ucb/4bsd/byacc.tar.Z
  14. 'Objectivity/DB C++ Application Development : Version 3,' Objectivity Inc, 1995
  15. John K. Ousterhout, 'Tcl and the Tk Toolkit,' Addison-Wesley, 1994