Design and Implementation of the C++ OML class library of OMEGA

OMEGA C++ OML 클래스 라이브러리의 설계 및 구현

  • 민준기 (한국과학기술원 전산학과) ;
  • 강흠근 (한국과학기술원 전산학과) ;
  • 이성진 (한국과학기술원 정보 및 통신공학과) ;
  • 정진완 (한국과학기술원 전산학과)
  • Published : 1998.10.01

Abstract

복잡한 자료 구조와 정교한 연산자를 필요로하는 CAD/CAM, GIS와 같은 응용 분야를 위하여 객체지향 데이터베이스에 대한 많은 연구가 있어왔으며, 이들에 대한 노력으로 객체지향 데이터베이스의 표준으로 널리 확산되고 있는 ODMG 2.0이 발표되었다. 따라서 공간 객체지향 데이터베이스 관리 시스템은 OMEGA(Object Management system for Geospatial Applications)의 응용 프로그래밍 인터페이스로서 ODMG 2.0의 C++ OML을 채택하였다. 본 논문에서는 OMEGA의 C++ OML 클레스들 중 몇 가지 중요한 클래스들의 구조 및 구현 방법에 대하여 기술하며 C++ OML 클래스 구현 시 발생되는 문제점들중 중요한 몇 가지 사항에 대하여 해결 방안을 논의한다.

Keywords