• 제목/요약/키워드: IDL

검색결과 139건 처리시간 0.022초

Building Light Weight CORBA Based Middleware for the CAN Bus Systems

  • Hong, Seongsoo
    • Transactions on Control, Automation and Systems Engineering
    • /
    • 제3권3호
    • /
    • pp.181-189
    • /
    • 2001
  • The software components of embedded control systems get extremely complex as they are designed into distributed systems get extremely complex as they are designed into distributed systems consisting of a large number of inexpensive microcontrollers interconnected by low-bandwidth real-time networks such as the controller area network (CAN). While recently emerging middleware technologies such as CORBA and DCOM address the complexity of distributed programming, they cannot be directly applied to distributed control system design due to their excessive resource demand and inadequate communication models. In this paper, we propose a CORBA-based middleware design for CAN-based distributed embedded control systems. Our design goal is to minimize its resource need and make it support group communication without losing the IDL (interface definition language) level compliance to the OMG standards. To achieve this, we develop a transport protocol on the CAN and a group communication scheme based on the well-known publisher/subscriber model. The protocol effectively realizes subject-based addressing and supports anonymous publisher/subscriber communication. We also customize the method invocation and message passing protocol, referred to as the general inter-ORB protocol (GIOP), of CORBA so that CORBA method invocations are efficiently serviced on a low-bandwidth network such as the CAN. This customization includes packed data encoding and variable-length integer encoding for compact representation of IDL data types. We have implemented our CORBA-based middleware on the mArx real-time operating system we have developed at Seoul National University. Our experiments clearly demonstrate that it is feasible to use CORBA in developing distributed embedded control systems possessing severe resource limitations. Our design clearly demonstrates that it is feasible to use a CORBA-based middleware in developing distributed embedded systems on real-time networks possessing severe resource limitations.

  • PDF

RMI와 CORBA 환경하의 객체 번역 시스템의 설계 및 구현 (Design and Implementation of Translation System between RMI to CORBA)

  • 현무용;김식;이상윤
    • 전자공학회논문지C
    • /
    • 제36C권2호
    • /
    • pp.37-45
    • /
    • 1999
  • CORBA IDL과 RMI는 대표적인 분산 객체 모델로서 분산 처리를 위한 서로 다른 접근 방식을 제공한다. CORBA 규약은 모든 프로그래밍 환경을 지원하는 범용성을 목표로 하고 있으나 또 다른 분산 프로그래밍 환경인 RMI과는 상호 호환성이 결여되어 있다. 본 논문에서는 상호 호환성이 결여된 두 분산 환경하에서 생성된 객체 사이의 상호 연동성(interoperability)을 지원하기 위한 한 방편으로서 객체 번역 시스템을 구현하였다. 제안된 시스템은 분산 객체의 중요한 특성인 바인딩, 상속성, 다형성, 객체의 전달, 콜백을 고려하여 설계되었다. 시스템의 유용성을 검증하기 위하여 하나의 분산 응용 프로그램을 제안하였고 이를 RMI 환경하에서 개발한 뒤 CORBA 버전으로 번역을 시도하였다. 또한, 시스템에 의해 자동 생성된 프로그램과 CORBA IDL의 지원에 의해 구현된 프로그램과의 성능을 상속성, 객체의 전달, 다형성 중심으로 비교 및 분석하였다. 실험 결과, 제안된 번역 시스템에 의한 프로그램이 분산 환경의 지원을 받아 직접 구현된 프로그램과 대등한 성능을 발휘함을 확인 하였다.

  • PDF

국제통용운전면허증의 보안성과 운용성 강화를 위한 상호인증 및 운용 기법에 관한연구 (The Mutual Authentication and Operation Methodology for an Enhanced Security and Operation of the IDL)

  • 전상훈;전문석
    • 한국통신학회논문지
    • /
    • 제34권2B호
    • /
    • pp.188-202
    • /
    • 2009
  • 국가 간에 이동하는 인구가 급증하고 있는 현재, 국내 외 운전면허증은 쉽게 복제가 가능하며, 위조된 면허증을 감지하기 어려운 문제점을 갖고 있다. 그리고 국가 상호간에 운전자의 법규 위반 사항을 관리하고 통제하기 어려운 불편함이 증가되고 있다. 운전면허증은 대부분의 국가에서 개인 신분 증명 수단으로 사용되고 있기 때문에 보안성 및 안전성이 그 무엇보다도 중요하며, 분실, 도용 도난으로 인한 부정사용 방지가 요구되고 있다. 따라서 본 논문은 ISO/IEC 18013-3에서 정의하고 있는 ICC기반 국제통용운전면허증의 보안성 및 운용성을 강화하는 효율적인 상호인증 및 운용기법을 제안한다.

한국천문연구원의 태양 및 우주환경 모니터링 시스템 개발: I. 실시간 자료취득과 응용 (DEVELOPMENT OF KAO SPACE WEATHER MONITORING SYSTEM: I. REAL-TIME DATA ACQUISITION TOOLS AND APPLICATIONS)

  • 박형민;문용재;조경석;박소영;이상우;이우경;박영득;김연한
    • Journal of Astronomy and Space Sciences
    • /
    • 제21권4호
    • /
    • pp.429-440
    • /
    • 2004
  • 우주환경을 예보하거나 연구하는데 있어서 실시간 자료 취득은 점점 중요해지고 있다. 우리는 본 연구에서 실시간으로 자료를 획득하고 전시하는 방법을 개발하고 이를 우주환경 감시에 활용하였다. 이를 위해 우선 IDL과 shellscript을 사용하여 실시간으로 우주환경 자료를 얻을 수 있고 ION(IDL on the Net)을 이용하여 웹상에서 사용자 중심의 자료전시를 구현하는 기본프로그램을 개발하였다. 이를 기반으로 태양 활동영역의 다양한 관측 자료를 보여주는 Active Region Monitor(ARM)의 미러사이트를 구축하였고, GPS 자료를 이용하여 우리나라에서 운용중인 위성(우리별 3호, 아리랑 1호, 과학기술위성 1호)이 지나가는 경로상의 총 전자 함유량을 보여주는 프로그램을 개발하였다. 한국천문연구원에서 운영하고 있는 ARM 미러사이트는 (http://sun.kao.re.kr/arm) 현재 성공적으로 운영되고 있으며, 매 30분마다 업데이트 되고 있다. GPS 데이터와 위성의 궤도정보를 이용하여 만들어진 TEC 지도는 국내 위성 궤도상의 우주환경을 감시하는데 유용하게 사용될 것이다.

한국천문연구원의 태양 및 우주환경 모니터링 시스템 개발: II. 실시간 진단, 예보, 데이터베이스 (DEVELOPMENT OF KAO SPACE WEATHER MONITORING SYSTEM: II. NOWCAST, FORECAST AND DATABASE)

  • 박소영;조경석;문용재;박형민;김록순;황보정은;박영득;김연한
    • Journal of Astronomy and Space Sciences
    • /
    • 제21권4호
    • /
    • pp.441-452
    • /
    • 2004
  • 실시간 관측자료를 사용하여 현재상태를 진단하고 이후의 변화를 예보하는 것은 우주환경 모니터링 시스템의 필수적인 요소라 할 수 있다. 본 연구에서는 ION(IDL On the Net)을 이용하여 웹 기반의 우주환경모니터링 시스템을 구축하였다(http://sun.kao.re.kr). 이 웹 페이지에서는 현재의 태양 및 지자기 데이터를 보여주고 위성, 통신, 지상 전력시스템에 줄 수 있는 영향을 예측하여 제시하고 있다. 그리고 NOAA/SEC에서 매일 제시하는 태양 X선 플레어, 프로톤 현상, 지자기 폭풍의 예보결과를 표시한다. 또한 행성간 태양 충격파와 CME(Coronal Mass Ejection; 코로나 물질 방출)의 지구도달 시간을 예측하기 위해 두 가지의 예측모델이 웹에서 구동되도록 하였다. 현재 우리는 여러가지 태양 및 지자기 활동과 관련된 각종데이터를 IDL과 FTP 프로그램을 사용하여 실시간으로 다운받아 우주환경 데이터베이스를 확장하고 있다. 본 논문에서는 한국천문연구원의 우주환경모니터링시스템 개발에 관하여 자세히 기술한다.

Canister와 GC/MSD를 이용한 대기 중 VOCs 분석시스템의 정도관리(QC) (Quality Control(QC) Analysis of Ambient VOCs in Canisters Using GC/MSD Method)

  • 전준민;허당;김동술
    • 한국대기환경학회지
    • /
    • 제18권6호
    • /
    • pp.527-538
    • /
    • 2002
  • In this study, the performance of sampling and of analytical methodology was examined against a number of selected volatile organic compounds (VOCs) in the ambient air. The canister-based sampling method for VOCs has been a viable and widely used approach that is based on research and evaluation performed over the past several years. VOCs were determined using canisters by GCMSD analysis. A total of target analyses in this study included approximately 30 VOCs designated in TO-l4A categories including BTEX. The methodology for QC(quality control) was intensively investigated with a wide range of performance criteria such as; (1) cleanliness of canisters, (2) reproducibility of diluter, (3) instrumental detection limits of preconcentrator and GCMSD, and (4) precision and accuracy of GCMSD. For most of the compounds tested, precision was less than $\pm$5%, IDL was 0.2 ppbv, accuracy was $\pm$5%, respectively. This study demonstrated that the combination of canister sampling and GC/MSD analysis could be reliably applied to the measurements of BTEX in ppbv levels that are typically observed in/outdoor air environment.

컴포넌트 상호작용 명세기법 (The Specification Techniques of Component Interactions)

  • 이창훈
    • 정보처리학회논문지D
    • /
    • 제11D권4호
    • /
    • pp.929-936
    • /
    • 2004
  • 컴포넌트 기반 플랫폼이 갖는 주 한계점은 컴포넌트 기반 시스템이 갖는 컴포넌트간 상호작용과 관련된 행위에 대한 기술과 추론에 대한 적당한 수단을 제대로 제공하지 못한다는 것이다. 현 컴포넌트 기반 플래폼이 CORBA의 IDL과 같은 컴포넌트에 대한 시그네쳐 수준에서의 기술을 위한 방법을 제공하기는 하지만, 이는 컴포넌트들간 상호작용과 같은 행위 기술을 저 수준에서 제공하는 것에 불과하다 컴포넌트 기반 시스템에서 중요한 과제 중 하나는 바로 컴포넌트들간 상호작용과 같은 행위를 기술하는 것과 이를 바탕으로 행위에 대한 검증이 필요하다. 본 논문에서는 프로세스 대수를 이용하여 컴포넌트 인터페이스의 명세 정의와 추상화된 소프트웨어 아키텍처를 어떻게 만족시킬 것인가를 보장받기위한 role의 결합방법, 생성된 아키텍처에 대한 전개규칙, 시각화방법을 연구한다. 또한 사례연구를 통해 본 논문에서 제안한 명세기법 및 정의의 타당함을 보였다.

분산 객체의 호환을 위한 객체 번역 시스템의 설계 및 구현 (On Design and Implementation of Distributed Objects Translation System for Inter-Operability)

  • 김식
    • 정보학연구
    • /
    • 제5권1호
    • /
    • pp.29-37
    • /
    • 2002
  • 분산 프로그래밍은 분산된 통신에 대한 언어 지원에 의해서 크게 단순화될 수 있다. 많은 웹 브라우저는 현재 분산 객체의 많은 형태를 제공하고 있으며 분산 객체의 형태와 개수는 계속 흥미롭고 혁신적인 방법으로 바뀌고 있다. 분산 객체 모델의 전형적인 모델인, CORBA IDL과 Java RMI는 분산처리 환경에 대하여 서로 다른 접근 방법을 제공하고 있다. CORBA의 접근방법은 Java RMI에 의해 생성된 어플리케이션을 제공하지 않지만 다중 프로그래밍 언어를 지원한다. RMI와 CORBA사이의 객체 번역 시스템은 두개의 다른 분산 프로그래밍 환경에서 분산 객체의 정보처리 상호운용을 고려하여 디자인되어 구현되었다. 이 제안된 시스템은 분산 객체에서의 중요한 속성인 바인딩, 상속성, 다형성, 객체 패싱과 콜백을 고려하였다. 우리가 제안한 번역 시스템은 Windows/NT(version4.0)와 Java Development Kit(version 1.1.6)을 사용하여 구현되었다.

  • PDF

Effects of Soy Isoflavones on Lipid Profiles and Hepatic LDL Receptor mRNA Level in Growing Female Rats

  • Jo, Hyun-Ju;Choi, Mi-Ja;Yoo, Min
    • Nutritional Sciences
    • /
    • 제9권2호
    • /
    • pp.74-81
    • /
    • 2006
  • The present study examined the effect of soy isoflavones on lipid metabolism in growing female rats. Rats were randomly assigned to three different groups and provided experimental diets for 9 weeks. The experimental groups were classified into 1) a control group, 2) a soy protein isolate group: soy (+)) group and 3) a soy protein concentration group: soy (-)) group. Diets contained either casein or one of two soy proteins with (soy (+)) or without isoflavones (soy (-)). Serum triglyceride concentration showed no significant differences among the experimental groups. Serum total cholesterol concentration was significantly lower in both the soy (+) and soy (-) groups than in the control group and LDL-cholesterol concentration was significantly lower in the soy (+). Serum HDL-cholesterol concentration was significantly higher in the control group than in the soy protein groups but the HDL-cholesterol share rate in total cholesterol tended to be lower in the control group than in the soy protein groups, insignificant as it was. Hepatic IDL receptor mRNA level was significantly increased in the soy (+) group when compared to the other two groups to be 20% higher than the control group. In conclusion, soy protein isolate, soy protein rich with isoflavones reduced serum total cholesterol and LDL-cholesterol concentration and increased hepatic IDL receptor mRNA expression in growing female rats. Therefore, it is considered that the intake of soy isoflvones during puberty can be advantageous in terms of the long-tenn control of serum lipid.