DOI QR코드

DOI QR Code

Integration Mechanism of SDL and CORBA System using Method/Signal Mapping Rules

메소드/시그널 매핑을 이용한 SDL과 CORBA 시스템의 통합 방법

  • 백의현 (한국전자통신연구원 네트워크연구소) ;
  • 허재두 (한국전자통신연구원 네트워크연구소) ;
  • 이형호 (한국전자통신연구원 네트워크연구소)
  • Published : 2002.12.01

Abstract

This paper presents the model that integrates an SDL system and a CORBA system using mapping rules between method and signal for developing embedded systems connected with internet. In order to support communication between the two different systems (SDL and CORBA), it is essential to secure the conversion interface between SDL communication protocol and CORBA communication protocol. In this paper, IDL is adopted for the communication interface and the conversion of the communication protocol between the two systems, and the IDL compiler automatically generates the interface for protocol interoperability. The proposed model adopts middleware on the subpart of the SDL based legacy system, and hence, supports the service on the distributed system, regardless of the environment and location of the server system.

본 논문은 인터넷으로 연결된 내장형 시스템을 효율적으로 개발하기 위하여 메소드 호출과 시그널을 매핑하는 방법을 이용하여 SDL과 CORBA 시스템을 통합하는 모델을제시하였다. SDL과 CORBA를 기반으로 하는 두개의 시스템이 통신하기 위해서는 SDL 시스템의 통신 프로토콜과 CORBA 통신 프로토콜간의 변환 인터페이스가 필수적으로 요구된다. 본 논문에서는 두 시스템간의 통신 인터페이스 및 통신 프로토콜의 변환을 위하여 IDL을 사용하였으며 IDL 컴파일러에서 프로토콜 연동을 위한 인터페이스를 자동 생성하도록 하였다. 본 모델을 이용할 경우 SDL로 작성된 서버 시스템의 하부에 미들웨어를 채용할 수있어 서버 시스템의 실행환경 및 위치에 관계없이 분산 시스템 상에서 서비스가 가능해 진다.

Keywords

References

  1. Object Management Group, The Common Object Request Broker: architecture and Specification, 2.4 ed., Oct., 2000
  2. Object Management Group, Realtime CORBA Joint Revised Submission, OMG Document orbos/99-02-12 ed., Mar., 1999
  3. K. E. Cheng and L. N. Jackson, 'MELBA+ : An SDL Software Engineering Environment,' The fourth SDL forum, SDL'89 : The Language at Work, pp.95-103, 1989
  4. R. R. Singh and J. Serviss, 'Code Generation using GEODE : A CASE Study,' The ninth SDL Forum, SDL'97 : TIME FOR TESTING-SDL, MSC and Trends, pp.539-550, 1997
  5. The CORBA Integration, SDT manual, 1997
  6. Morgan Bjkander, Using SDL to develop CORBA object implementations, Telelogic AB, 1997
  7. LTU -T.Z.100, CCITT Specification and Description Language (SDL). ITU, 1993