• 제목/요약/키워드: IDL 인터페이스

검색결과 22건 처리시간 0.034초

FPGA에서 SCA 컴포넌트 개발을 지원하는 하드웨어 ORB (A Hardware ORB for Supporting the SCA-based Component Development in FPGA)

  • 배명남;이병복;박애순;이인환;김내수
    • 한국통신학회논문지
    • /
    • 제34권3A호
    • /
    • pp.185-196
    • /
    • 2009
  • SCA는 단일 단말 플랫폼에 여러 무선체계를 운용하기 위해 제안되었고, 소프트웨어 컴포넌트들에 대해 플랫폼 독립성을 보장하기 위해 코바 미들웨어를 채택하고 있다. 최근, 여러 이유로 소프트웨어 컴포넌트에서 로직 수준으로 재구현 요구가 확대됨에 따라, 코바 미들웨어는 FPGA를 포함한 하드웨어 보드에 대한 독립성을 추가로 보장하여야 한다. 이에 따라, 하드웨어 보드에 의존적인 특성들을 추상화하고, 컴포넌트에 대한 IDL 기반 연동 인터페이스를 제공할 수 있는 하드웨어 미들웨어의 필요성이 대두되었다. 본 논문에서는 FPGA용 ORB인 HAO의 개발에 대해 기술하였으며, 구체적으로는 하드웨어 보드에 대한 독립성을 보장하기 위한 local transport, 그리고 GPP용 ORB와 동일하게 다른 컴포넌트와 코바 IDL에 의한 연동을 제공하기 위한 HAO Core를 포함한다. 현재, HAO는 평균 2,900 로직셀 크기의 초경량 ORB로 구성되었으며, 소프트웨어 컴포넌트 대비 수십 배의 성능 개선을 보였다. 이를 통해, SCA 기반의 시스템 구축에 있어서, 그 개발 영역을 소프트웨어뿐만 아니라 FPGA 로직까지 자연스럽게 확장할 수 있게 되었다.

TMN 프레임워크와 CORBA 기술의 통합을 위한 플랫폼 구조 (A Platform Architecture for the Integration of CORBA Technology within TMN Framework)

  • 정문상;박종태
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제5권6호
    • /
    • pp.801-808
    • /
    • 1999
  • 지금까지, 전기통신망과 장비들의 관리에 대해서는 많은 연구들이 진행되었지만, TMN 상위 계층의 서비스 관리와 비즈니스 관리에 대한 연구는 많이 수행되지 못했다. 최근 전세계적으로 TMN 상위 계층의 관리기능 구현을 위해서 CORBA 기술을 적용하고자하는 관심이 증가하고 있다. 본 논문에서는, 정보모델과 상호운용에 관한 TMN과 CORBA의 주요특징들을 비교하고, TMN 프레임웍와 효율적인 CORBA 기술 연동을 위한 플랫폼 구조를 제안한다. 제안된 구조에서, TMN 관리 정보를 CORBA IDL 인터페이스로 변환해주는 GDMO/ASN.1 - CORBA IDL 변환기가 고안, 구현되었고, JIDM의 상호 작용 변환의 구현을 위해서 TMN/CORBA 게이트웨이 또한 고안되었다. 그리고 이러한 기능의 확장을 위해서 모듈 형식으로 라이브러리들과 코드 생성기들이 설계, 구현되었다.Abstract Up to now, a lot of efforts have been made for the management of telecommunication networks and equipment, but less effort has been made for the realization of higher-layer service and business management. There are recently worldwide growing interests for applying CORBA technology for the realization of higher layer Telecommunication Management Network (TMN) management functions. In this paper, we compare the features of TMN and CORBA with respect to information model, and operational behavior. And then, we propose a platform architecture for the efficient integration of CORBA technology within TMN framework. Within platform architecture, GDMO/ASN.1 to IDL translator has been designed and implemented for translating TMN management information into CORBA IDL interface. The TMN/CORBA gateway is also designed for realization of the interaction translation specification of JIDM task force. The libraries and code generators have been designed and implemented in a modular fashion to provide the functional extensibility.

CORBA상에서의 그룹객체의 구현에 관한 연구 (An Implementation of Group Objects in CORBA)

  • 류기열;이정태;변광준
    • 한국정보처리학회논문지
    • /
    • 제6권1호
    • /
    • pp.234-246
    • /
    • 1999
  • 분산 환경에서 개발되는 응용 소프트웨어의 규모가 커짐에 따라, 생성되는 객체의수가 기하 급수적으로 증가하게 되었고 객체간의 인터페이스 또한 매우 복잡하게 되었다. TINA에서 제안된 그룹객체 개념은 관련 있는 객체들을 하나의 그룹으로 묶어 캡슐화 하여 그룹객체를 만들고, 그룹객체 내의 인터페이스를 체계적으로 제어하여 객체들 사이의 인터페이스 복잡도를 줄여 주는 일종의 고급 추상화 개념이다. 본 논문에서는 현재 분산 응용소프트웨어의 개발을 위한 표준 미들웨어로 정착되는 가는 CORBA상에서 이러한 그룹객체 개념을 지원하기 위한 구현 모델을 제안한다. 이를 이해 TINA에서 제안한 그룹객체 개념을 수정하여 간략화하고, 이러한 그룹객체를 지원하기 위해 기존의 CORBA ORB 구조를 그대로 유지하면서 자연스럽게 확장한다. 또한 그룹객체를 CORBA에서와 같이 언어-독립적으로 기술하기 위하여CORBA이 IDL을 확장한다. 마지막으로 이러한 구현방법을 검증하기 위해 하나의 상용 CORBA 제품(JAVA 언어지원)을 선택하여 제안한 구현모델을 적용해 본다.

  • PDF

COM 환경에서의 IMT-2000 NMS 에이전트 Aspect Interface Specification 모델링을 위한 I-Farmer Model 변형 알고리즘 (The I-Farmer Model Transformation Algorithm for Aspect Interface Specification Modeling of IMT-2000 NMS Agent at COM Environment)

  • 박수현
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2002년도 추계학술대회
    • /
    • pp.444-450
    • /
    • 2002
  • 실세계의 사물을 다중측면에 의하여 분석한 후 개체노드, 측면개체노드, 균일성 개체 및 다중화 추상화라는 여러 개념을 이용하여 디자인할 수 모델인 I-Farmer 모델의 구현 방안을 제시하였다. 컴포넌트는 컴포지션에 의한 소프트웨어 블록 재사용성을 제공하며 컴포넌트는 이들의 수행하는 기능에 대한 명세를 나타내는 인터페이스 명세 모델이 반드시 필요하게 된다. 본 논문에서는 I-Farmer 모델링 방법론에 의하여 디자인되어진 시스템을 컴포넌트 기반개발의 인터페이스 명세 모델로의 변형(transformation) 메카니즘인 ITI 알고리즘 및 CORBA / JAVA RMI COM IDL과의 상호관련성을 제시한다.

  • PDF

재사용 소프트웨어 품질평가 도구 개발 (Development of a Quality Assessment Tool for Software Reuse)

  • 최은만;남윤석
    • 한국정보처리학회논문지
    • /
    • 제4권8호
    • /
    • pp.1948-1960
    • /
    • 1997
  • 소프트웨어를 재사용하는 경우 부품의 품질은 새로 개발한 시스템의 품질에 매우 큰 영향을 미친다. 따라서 재사용 라이브러리를 구성할 때 품질에 대한 평가와 검증은 필수적이다. 여러번 다시 사용하는 재사용 소프트웨어는 일반적인 일회적 소프트웨어에 대한 품질 평가와는 다른 기준으로 평가할 필요가 있다. 사용자 인터페이스나 기능적인 측면보다는 확장성과 정확성 등이 더욱 중요한 품질 요소가 된다. 본 논문은 멀티미디어 재사용 부품 저장소 및 재사용 시스템(Reusable Software for Multimedia Objects)의 일부인 객체 부품화 및 품질 평가 기술 개발에 관한 것으로 C++및 IDL(Interface Definition Language)로 표현된 재사용 부품을 읽어 구문 형식, 구조, 객체 결합도, 객체 응집도, 객체 복잡도, 이해도 등의 관점에서 분석하고 품질 만족도를 출력하는 품질평가 도구를 다루었다. 또한 분산 환경에서 품질 검증 시스템을 사용할 수 있도록 CORBA기반에서 설계하였다.

  • PDF

CORBA기능을 이용한 정보검색시스템 통합에 관한 연구 (A Study on Information Retrieval Systems Integration Using Common Object Request Broker Architecture)

  • 최한석;김상미;남태우;손덕주
    • 정보관리학회지
    • /
    • 제13권2호
    • /
    • pp.223-242
    • /
    • 1996
  • 본 논문에서는 정보검색을 원하는 이용자들에게 시스템 및 DBMS의 이형성, 서로 다른 검색시스템 사용에 관계없이 단일 사용자 인터페이스를 통해 일관성 있는 질의 및 검색결과를 제공할 수 있는 CORBA기반의 정보검색시스템(DDIR/ORB) 통합모델을 제안한다. 본 논문에서 제안한 DDIR/ORB는 질의를 요구한느 클라이언트와 검색을 실행하는 응용서버 사이에 미들웨어베이스와 CD-ROM 텍스트 데이터베이스에 대한 접근 투명성을 보장하고 정보검색 결과에 대한 자유로운 데이터 교환 및 변환을 제공하며, 기존의 정보검색시스템의 재사용을 보장한다. DDIR/ORB 시스템 설계 및 구현에서 OMG IDL을 사용함으로써 인터페이스 복잡도가 감소되었고 구성요소들의 구현 비용을 최소화하였다.

  • PDF

고장감내 CORBA를 지원하기 위한 객체중개자의 확장 (An ORB Extension for support of Fault-Tolerant CORBA)

  • 신범주;손덕주;김명준
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권2호
    • /
    • pp.121-131
    • /
    • 2001
  • CORBA 응용에서는 서버 객체가 수행되는 노드 및 네트웍에 오류가 발생할 경우 전체 서비스가 중단되는 결과를 초래한다. 이 같은 문제를 해결하는 방법 중 하나는 동일한 서버 객체들을 여러 노드에 중복 수행시키는 것이다. 여러 노드에 중복되어 동일한 업무를 수행하는 객체들을 객체그룹이라 한다. 본 논문은 서버 객체의 고장감내를 지원하기 위하여 능동복제 방식의 객체그룹을 지원하는 고장감내 CORBA 모델을 제안하고 구현한 결과를 기술한다. 본 논문에서 제안하는 모델은 클라이언트와 서버 사이에 IIOP를 사용하기 때문에 기존의 CORBA 제품들과 상호 운용될 수 있을 분 아니라 추가되는 응용 프로그래밍 인터페이스를 최소화하는 장점을 제공한다. 또 응용의 특성에 따라 상태일치 과정을 피할 수 있게 하는 IDL구문을 제공함으로써 불필요한 성능저하를 방지할 수 있게 한다. 현재 능동 복제만을 지원하고 있지만 능동 복제를 지원하는 구조를 변경하지 않고 수동 복제 방식도 쉽게 지원할 수 있다.

  • PDF

고장 감내 CORBA를 위한 로깅 및 회복 기법 (A Logging and Recovery Mechanism for Fault Tolerant CORBA)

  • 김홍식;구경이;김중한;김유성
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.157-159
    • /
    • 2000
  • 분산 객체 시스템을 통합하기 위한 표준인 CORBA(Common Object Request Broker Atchitecture)는 분산 환경에서 더욱 더 자주 발생하는 고장에 대한 회복 수단을 제공하지 않기 때문에, 높은 신뢰성을 요구하는 상업용 어플리케이션에 도입되지 못하고 있다. 이에 따라, CORBA 구조 내에 자체적인 고장 감내 구조를 추가해 신뢰성 높은 서비스를 제공할 수 있는 고장 감내 CORBA에 대한 연구가 진행되고 있다. 그러나, 2000년 4월에 채택된 고장 감내 CORBA에 대한 명세서에서는 객체의 인터페이스를 정의하는 기술 언어인 CORBA IDL(Interface Definition Language)로 객체 단위의 중복과 이를 위한 시스템의 구조 및 각 모듈의 설계를 요약하고 있으나, 그 세부적인 메커니즘이 제시되지 않고 있다. 따라서 본 논문에서는 CORBA에 고장 감내성을 부여하기 위해 세부적인 고장 감내 CORBA를 위한 로깅 및 회복 기법을 제안한다.

  • PDF

웹 기반의 인트라넷 관리 보고서 작성기능 설계 및 구현 (Design and Implementation of Web Based Intranet Management Report Publisher)

  • 정연기;이상동
    • 한국멀티미디어학회논문지
    • /
    • 제5권5호
    • /
    • pp.562-570
    • /
    • 2002
  • 본 논문은 인트라넷 관리자가 웹 환경에서 인트라넷의 상황을 쉽게 분석할 수 있도록, 관리자의 요구에 따라 일별, 주별, 월별, 연도별로 인트라넷의 구성관리, 성능관리, 장애관리에 대한 현황을 일괄적으로(또는 선택적으로), 자동으로 생성되게 하는 방법에 관한 것이다 본 연구의 특징은 웹을 기반으로 하여 분산 환경에서 개방형 통신망(TINA) 체계의 인트라넷 관리 보고서를 자동 생성할 수 있다는 것이다. 즉 코바(CORBA) 환경에서 사용자 에이전트(User Agent)에만 접속할 수 있게 함으로써 인트라넷 관리 시스템을 보호하고, 관리 시스템 접속 부분의 프로그램에 변경이 생기더라도 사용자 에이전트 프로그램만 수정하면 되므로 유지 보수가 용이한 구조이다.

  • PDF

뇌정위 방사선수술을 위한 컴퓨터 치료계획시스템의 개발 (Development of a Stereotactic Radiosurgery Planning System)

  • 조병철;오도훈;배훈식
    • 한국의학물리학회지:의학물리
    • /
    • 제8권1호
    • /
    • pp.17-24
    • /
    • 1997
  • 선형가속기를 이용한 뇌정위 방사선수술을 시행하기 위하여 PC에서 실행 가능한 치료 계획시스템을 개발하였다. 128 MB RAM 용량의 Pentium Pro 200 MHz의 PC에서 Windows 95를 기반으로 하였으며, Research Systems사의 프로그램 제작 툴인 IDL을 이용하여 프로그래밍 하였다. Brown-Robert-Wells(BRW) 정위틀을 두개골에 고정한 후 전산화단층촬영을 시행하여 얻은 영상데이터를 광자기디스크를 이용하여 PC에서 입력받을 수 있도록 인터페이스를 구축하였다. 영상데이터를 입력시킨 후 각 단면영상에서의 정위틀의 위치를 자동으로 인식하고 정위좌표계를 설정하여 단변영상의 좌표, 기울어짐, 축소율 등을 정확히 계산하여 보정할 수 있다. 좌표계의 설정이 이루어지면 각 단면에서 표적 및 방사선 민감 조직들의 외곽선을 입력, 수정한다. 외곽선의 입력이 종료되면 표적의 중심이 결정되고 방사선 수술을 위한 빔의 설계한다. 빔 설계의 효율성을 위하여 Beam's eye view(BEV) 및 Room's eye view(REV)를 동시에 확인할 수 있도록 개발하였다. 빔의 설계가 끝나면 3 차원적인 선량계산을 시행한다 .5개의 arc로 설계하였을 때 선량계산에 소요되는 시간은 약 1-2 분이었다. 선량분포는 각 단면영상에서 확인할 수 있으며 표적 및 주변 방사선 민감 조직들의 Dose-Volume Histogram(DVH)을 평가하여 선량분포 및 치료계획의 합리성을 정량적으로 분석할 수 있도록 구현하였다. 기본적인 기능을 지원하는 PC 기반의 뇌정위 방사선수술을 위한 치료계획시스템으로 앞으로 임상적용이 가능할 것으로 생각된다.

  • PDF