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

검색결과 7건 처리시간 0.021초

OPC UA Publisher와 DDS Subscriber의 상호운용성을 위한 게이트웨이 플랫폼 (Gateway platform for interoperability between OPC UA Publisher and DDS Subscribers)

  • 심웅빈;송병권;신준호
    • 전기전자학회논문지
    • /
    • 제25권2호
    • /
    • pp.291-301
    • /
    • 2021
  • 제어 및 필드 레벨에서의 OPC UA는 필드 버스를 대체할 만큼의 충분한 성능을 제공하지 못한다. OPC 협회는 실시간 및 비연결 메커니즘을 지향하고, MQTT나 AMQP와 같이 브로커 기능을 지원하는 새로운 사양인 OPC UA 발행-구독 모델을 OPC UA Part14 표준으로 추가하였다. 본 논문은 OPC UA Part14 표준을 추가한 OPC UA 발행자와 DDS 구독자 간에 상호운용성을 위한 게이트웨이에 관한 내용이다. 본 논문에서 제안한 게이트웨이는 라즈베리파이 4를 사용하였으며, DDS는 오픈 소스인 OpenDDS를 사용하였다. OPC UA 발행-구독 모듈은 Open62541 발행-구독 오픈 소스를 기반으로 해당 소스에서 제공하지 않는 기능을 추가 구현한 것인 A-Open62541 발행-구독 모듈을 사용하였다.

DDS 미들웨어 기반의 선박 통합기관감시제어체계 개발 가능성 연구 (Feasibility Study of Developing Ship Engineering Control System based on DDS Middle-ware)

  • 오성원
    • 해양환경안전학회지
    • /
    • 제29권6호
    • /
    • pp.653-658
    • /
    • 2023
  • 함정의 전투관리체계나 민간의 스마트 시티와 같은 많은 센서와 동작기기가 연결된 체계에서는 주로 미들웨어인 DDS(Data Distribution Service)를 사용하여 대규모의 데이터를 전송하고 향후 센서나 장비 증가에 대해 효과적으로 대응하고 있다. 선박에서 함정의 전투관리체계(Combat Management System, CMS)와 같은 역할을 하는 중요한 제어체계인 통합기관감시제어체계(Engineering Control System, ECS)는 여전히 Server-Client 모델을 기반으로 산업용 프로토콜(Modbus, CAN(Controller Area Network) bus 등)을 사용하여 데이터를 전송하고 있어 확장성 측면에서 불리하다. 따라서 향후 자동화나 무인화가 진행될 경우에 많은 센서류가 추가될 것이며 이는 많은 프로그램 수정소요가 발생하게 되며, DDS는 이러한 상황에서 좋은 해결책이 될 수 있다. 본 연구에서는 전투관리체계에서 사용 중인 미들웨어인 DDS 중에서 OMG(Object Management Group) 표준을 따르는 OpenDDS를 활용하여 선박의 통합기관감시제어체계의 개발 가능성을 확인하였다. 이를 위해 필드장비 시뮬레이터 및 ECS 서버를 구성하여 DDS를 이용한 필드장비 데이터 입출력 시뮬레이션을 수행하였다. 개발한 ECS 축소모형은 데이터를 발간-구독하는데 문제가 없으며, DDS가 선박 ECS의 미들웨어로 충분히 사용할 수 있을 것으로 판단된다.

효율적인 DDS 토픽 저장을 위한 메타 모델 변환 방법 (Meta-Model Transformations for Efficient Storing DDS Topics)

  • 이현우;임형준;최훈;김점수;이규철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(C)
    • /
    • pp.123-126
    • /
    • 2011
  • 최근 전투체계는 동시에 다수의 장비들 사이에 실시간으로 데이터를 전달해야 하는데, 이러한 특성을 만족하는 통신 미들웨어로서 OMG (Object Management Group)에서 정의한 데이터 분배 서비스 (DDS ; Data Distribution Service)가 적합하다. 이를 구현한 DDS 시스템에는 RTI의 NDDS, PrismTech의 OpenSplice, 충남대학교의 ReTicom 등이 있다. 이 중 NDDS와 OpenSplice는 데이터의 영속성을 지원하지만 ReTicom에서는 영속성을 아직 지원하지 못한다. 이를 해결함과 동시에 실시간성을 보장하기 위해서 ReTicom은 메인 메모리 기반의 객체 관계형 데이터베이스를 사용하여 구현중이다. 이를 위해서는 DDS의 객체 모델 데이터를 정의하는 IDL과 객체 관계형 데이터베이스의 데이터 타입 및 구조 등이 동일하지 않기 때문에 IDL과 객체 관계형 데이터베이스간의 데이터 타입 및 구조를 변환하는 메타 모델 변환 방법이 제공되어야 한다. 본 논문에서는 이러한 메타 모델 변환 방법을 해결하고자 IDL을 구조파악이 쉬운 XML 스키마로 변환 후 이를 객체 관계형 데이터베이스의 데이터 타입 및 구조 형태로 변환 해주는 방법을 제안한다.

DDS 기반 자율 주행 시스템의 시간적 제약 위반 탐지 기법 (Detection Mechanisms for Timing Constraint Violations in DDS-Based Autonomous Driving System)

  • 안재호;노순현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2018년도 제58차 하계학술대회논문집 26권2호
    • /
    • pp.123-126
    • /
    • 2018
  • 자율 주행 자동차는 다수의 센서와 ECU 등으로 구성된 분산 시스템이다. 이 시스템은 다양한 시간적 제약사항들을 갖는 자율주행 응용들을 구동하며 각 응용들에 대한 시간적 제약사항 위반을 탐지해야한다. 이러한 분산 시스템에서 응용들 간의 통신을 위해 사용되는 미들웨어들 중 대표적인 것은 DDS이다. DDS는 높은 확장성을 지원하는 발행-구독 통신 모델을 기반으로 하며, 실시간성을 고려한 다양한 QoS 정책들을 제공한다. 하지만 DDS는 자율주행 응용이 요구하는 시간적 제약사항들 중 deadline과 correlation 제약 사항에 대한 위반 여부를 탐지하지 못한다. 본 논문은 DDS 기반 시스템에서 deadline과 correlation 제약 사항 위반 여부를 런타임에서 탐지하는 기법을 제안한다. 본 연구진은 제안된 기법을 DDS의 구현들 중 하나인 Vortex 사의 OpenSplice 기반 시스템에 구현하였다. 실험을 통해 검증한 결과, deadline과 correlation 제약 사항에 대한 위반 여부를 적은 오버헤드와 함께 성공적으로 탐지하였다.

  • PDF

A Middleware Based Architecture for the Industrial Internet of Things

  • Ungurean, Ioan;Gaitan, Nicoleta Cristina;Gaitan, Vasile Gheorghita
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권7호
    • /
    • pp.2874-2891
    • /
    • 2016
  • Due to its potential, the Internet of Things (IoT) begins to be used in the industrial field. Nevertheless, although the concept called the Industrial Internet of Things does not know a widely accepted definition, it is based on the existing technology, and introduces the IoT in the industrial environment through the compliance with specific additional requirements and by integrating various fieldbuses with distinctive features, from the real-time point of view. The aim of this paper is to propose a practical architecture for the Industrial Internet of Things. The proposed architecture is designed around the Data Distribution Service for Real Time System (DDS) middleware protocol, and it is organized on four levels. Between these levels, it is defined standard interface, and they can be developed independently. For this reason, the architecture is scalable because at the middleware level, the DDS can be replaced by other middleware systems. At the final, it is performed a comparison between several middleware systems used in the proposed architecture.

측두하악 관절원판 후조직의 MMP(matrix metalloproteinase)-1과 MMP-2 mRNA의 발현 (EXPRESSION OF MATRIX METALLOPROTEINASE-1 AND -2 MRNA IN RETRODISCAL TISSUE OF THE TEMPOROMANDIBULAR JOINT)

  • 허종기;박광균;최민아;김형곤
    • Journal of the Korean Association of Oral and Maxillofacial Surgeons
    • /
    • 제29권4호
    • /
    • pp.212-218
    • /
    • 2003
  • Matrix metalloproteinases (MMPs) play an important role in the normal morphogenesis, maintenance, and repair of matrix and also have important functions in pathologic conditions characterized by excessive degradation of extracellular matrix, such as rheumatoid arthritis, osteoarthritis, periodontitis and in tumor invasion and metastasis. In this study, expression of MMP-1 and -2 mRNA in retrodiscal tissue of the temporomandibular joint (TMJ) was examined and compared with magnetic resonance imaging (MRI) and surgical findings. MMP mRNAs in the retrodiscal tissue samples were detected by reverse transcription - polymerase chain reaction. TMJ internal derangement (ID) was categorized as normal disc position, disc displacement with reduction, early stage of disc displacement without reduction (DDsR) and late stage of DDsR. TMJ osteoarthrosis (OA) was classified with normal, mild and advanced OA. The amount of synovial fluid collection was divided into not detected, small, large and extremely large amount on MR T2-weighted imaging. Perforation and adhesion were examined during open surgery of the TMJ. Six out of 37 samples were excluded because of little amount of extracted total mRNA. MMP-2 mRNA was detected whole joints, and so the MMP-2 mRNA seems to be expressed normally in retrodiscal tissue. However, MMP-1 mRNA was expressed in 8 of 31 joints. Frequencies of MMP-1 mRNA expression according to the TMJ IDs, amount of synovial fluid and surgical findings made no significant difference. MMP-1 mRNA was detected more frequently in OA groups (7/16 joints, 43.8%) than in normal bony structure group (1/15 joints, 6.7%). Expression of MMP-1 mRNA in retrodiscal tissue might be related with OA of the TMJ.

대학 신입생의 스트레스 민감 여부에 따른 영양상태 (The Nutritional Status by Stress on Freshmen of University)

  • 이영희;이승교;원향례
    • 한국지역사회생활과학회지
    • /
    • 제17권4호
    • /
    • pp.81-95
    • /
    • 2006
  • This study was made to find out how stress affect on nutrition status of the college freshmen who were experiencing physical growth and development as well as drastic emotional change. 400 male and female freshmen in 4 year colleges were surveyed respectively through the health check-up procedure for college entrance in February, In order to find out the stress in each group frustration, deprivation, lack of self efficacy, type A behavior and anxiety response were surveyed through 10 questions with total 40 points by assigning 4 points for each question. Diet Status was expressed by DDS (Dietary Diversity Score by 5 food groups) and DVS(Dietary Variety Score). 24-hrs recall method was used to find out the quantity of daily nutrient of EAR(estimated adquacy ratio) by KDRIs(Korean Dietary Recommended Intakes). Nutrition level was analyzed by Can-Pro for professionals (Korea Nutrition Association). And for the quality intake, percentage was calculated and MAR(Mean Adequacy Ratio) were produced. Highest point was obtained in the stress of anxiety with the total 40 score of 30.20, and the scores were 29.79, 28.67, and 28.39 for deprivation, type A behavior and frustration respectively. There was no difference of blood components in accordance with stress type. Stress type was divided into less sensitive group and highly sensitive one and the relationship with the blood nutrient status was observed. The difference of blood component and blood pressure in sensitive and highly sensitive groups was observed in deprivation and anxiety. The index of blood pressure(p<0.05), hemoglobin(p<0.01), HDL-cholesterol(p<0.05), and Fe(p<0.05) was high in the deprivation of sensitive group. Blood pressure and hemoglobin was high in type A of sensitive group(p<0.05). And the contents of blood triglyceride was high in the anxiety of sensitive group(p<0.001) The result of nutrition intake analysis according to stress type showed that there was low intake for energy, riboflavin, and niacin. When the degree of deprivation was high there was a lack of riboflavin intake and there was no significant difference of nutrition intake in lack of self efficacy, type A behavior and anxiety response. Thus, it is necessary for colleges to educate the students to maintain mental stability through various programs and activities after catching a kind and extent of the stress college students we meeting with like the confusion of value system, open heterosexual relationship, and the employment difficulties linked with political uncertainty and economic recession.

  • PDF