• 제목/요약/키워드: 실시간 소프트웨어

검색결과 1,504건 처리시간 0.056초

CORBA 기반 화상회의 시스템의 설계 및 구현 (Design and Implementation of a CORBA-based Video Conferencing System)

  • 김만수;정목동
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2001년도 춘계학술발표논문집
    • /
    • pp.351-357
    • /
    • 2001
  • 분산 컴퓨팅 기술의 발전과 네트워크의 고성능화는 대용량의 멀티미디어 데이터를 송.수신하여 처리할 수 있게 되었다. 그러나 실시간 및 이기종간의 데이터 전송에는 네트워크 전송지연과 프로그램 구현의 어려움 등과 같이 극복해야 하는 문제점들이 많이 있다. 이 문제들을 해결하기 위하여 본 논문에서는 객체지향형 분산처리 환경 하에서 OMG가 제시한 멀티미디어 서비스 설계를 확장하는 방안을 제시한다. 이를 위해서 CORBA와 JMF lava Media API 기반으로 Smart Explorer라고 불리는 효율적인 실시간 오디오/비디오 멀티미디어 소프트웨어 기반 구조를 제시하고 있다. 제어 데이터와 미디어 데이터의 전송 경로를 분리하고 효율적인 실시간 오디오/비디오 전송을 위해서 RTP/RTCP 프로토콜을 사용한다. 또한 제안하는 소프트웨어 기반 구조를 이용하여 오디오/비디오 스트림 시스템을 분산 객체 환경에 맞게 구현한 결과도 제시한다. 향후 이 시스템은 방송, 원격 교육, 화상회의 등 실시간 통신 소프트웨어에 응용될 수 있을 것으로 기대된다.

  • PDF

내장형 실시간 소프트웨어의 원격디버깅을 위한 디버그에이전트의 설계 및 구현 (A Design and Implementation of Debug Agent for Remote Debugging of Embedded Real-time Software)

  • 공기석;손승우;임채덕;김흥남
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (3)
    • /
    • pp.125-127
    • /
    • 1999
  • 인터넷에 접속되는 다양한 정보기기 등의 내장형 시스템에서 사용되는 실시간 소프트웨어를 개발하기 위해서는 자원이 풍부한 호스트 컴퓨터에서 동작되는 강력한 개발도구의 지원이 필수적이다. 디버스에이전트는 타겟시스템의 실시간 OS상에서 실행되는 하나의 태스크로서, 디버거로 대표되는 호스트시스템의 각종 도구들과 디버그 프로토콜에 의해 정의된 메시지를 주고 받으며 이 도구들에서 내리는 명령을 타겟 상에서 수행하는 역할을 담당한다. 본 논문에서는 디버그에이전트를 포함하는 실시간 소프트웨어 개발 환경에 대해 살펴보고, 원격디버깅을 지원하는 디버그에이전트의 구조와 기능, 디버그 프로토콜에 대하여 기술한다.

  • PDF

ARM 기반의 실시간 내장형 소프트웨어를 위한 성능분석 도구의 설계 (Design of the Performance Analysis Tool for ARM-based Real Time Embedded Software)

  • 황요섭;안성용;이정아;심재홍
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.265-267
    • /
    • 2003
  • 내장형 컴퓨터 시스템은 특정 기능을 수행하기 위해 소프트웨어와 이를 구동시키기 위한 프로세서로 구성되어 있다. 이러한 시스템의 대부분은 실시간 제약들을 만족해야 한다. 실시간 제약들을 만족하는 애플리케이션을 빠른 시간안에 구현하기 위해서는 제작 전 성능을 예측하는 도구가 필수적이다. 본 논문에서는 현재 내장형 시스템 플랫폼으로 널리 활용되고 있는 ARM 기반의 내장형 애플리케이션의 극단적인(최적, 최악) 경우의 수행 시간 경계를 예측하는 문제를 연구하였다. ARM 기반의 내장형 시스템의 수행시간의 경계를 예측하기 위하여 기존의 실시간 내장형 소프트웨어의 성능 예측 도구인“Cinderella”의 기본 프레임웍을 ARM 프로세서를 지원하도록 확장하여 성능분석도구를 설계하였다.

  • PDF

철도터널 환경에서 위험상황 감지를 위한 실시간 인지시스템의 설계 (The Design of Realtime Cognitive System to detect Dangerous Situations in Railway Tunnel Environment)

  • 오현진;유송수;이승신;오염덕
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.293-296
    • /
    • 2022
  • 본 논문에서는 실제 주행하는 철도가 지나가는 터널에서 유발되는 안전사고 및 주변에 거주하는 주민들과, 서식하는 야생동물들에게 피해를 입힐 수 있는 소음과 진동을 감지하고, 철도가 터널을 운행하는 상황을 구현하여, 너털에서의 위험 요소들에 대한 상황 데이이터들을 센서를 통해 데이터 수집을 진행하고 다양한 위험 상황으로부터 실시간 감지를 통해 데이터들을 분석하고 적절한 상황 지원을 위한 실시간 인지시스템 모델을 설계하고 지원한다.

  • PDF

안전성이 중요한 실시간 시스템의 시간 제약성 검증에 관한 사례 연구 (A case study on timing constraints verification for a safety-critical. real-time system)

  • 최진호;지은경;김현정;배두환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(A)
    • /
    • pp.166-169
    • /
    • 2011
  • 안전성이 중요한 실시간 내장형 시스템인 유도조종장치에서 시간 제약성을 만족하는 것은 매우 중요한 문제이다. 기존 유도조종장치 소프트웨어 개발에서는 주로 테스트 단계에서 시간 제약성 만족을 확인한다. 하지만 이 방법은 늦은 오류의 발견으로 인해 전체 소프트웨어 개발 비용이 커질 가능성이 있다. 이러한 단점을 극복하기위해 본 논문에서는 설계 단계에 정형 기법을 적용하여 유도조총장치 소프트웨어의 시간 제약성을 검증하고자 한다. 이를 위해서 실시간 시스템에 대한 모델링과 검증을 지원하는 TIMES 도구를 유도조종장치 소프트웨어 설계에 적용하는 사례 연구를 수혈하고 그 결과를 분석 및 평가하였다.

Dynamic translation Emulation 기반의 고성능 프로세서 에뮬레이터 개발

  • 최종욱;신현규;이재승;이상곤
    • 한국우주과학회:학술대회논문집(한국우주과학회보)
    • /
    • 한국우주과학회 2009년도 한국우주과학회보 제18권2호
    • /
    • pp.46.1-46.1
    • /
    • 2009
  • 현재 개발 중인 탑재컴퓨터의 메인 프로세서는 MCMERC32SC를 사용하고 있으며, 탑재소프트웨어를 개발하기 위하여 Gaisler Reserach사에서 개발된 소프트웨어 기반의 TSIM-ERC32 에뮬레이터를 이용하여 실시간 위성 시뮬레이터를 개발되어 탑재소프트웨어 개발 및 검증에 사용하였다. 차세대 저궤도 위성 탑재 컴퓨터의 메인 프로세서는 현재 LEON2/3이 사용되고 있으며, LEON2/3 프로세서를 모사해주는 소프트웨어 기반의 에뮬레이터의 경우 LEON2/3의 높은 성능 때문에 실시간 성능을 만족시키지 못하는 문제를 가지고 있다. 현재 ESA에서는 이 문제를 해결하기 위하여 하드웨어 기반의 프로세서 에뮬레이터를 개발/사용하고 있으며, 또 다른 방식으로 기존 프로세서 에뮬레이터가 interpretation방식을 사용한 반면 dynamic translation방식의 에뮬레이터를 개발하여 5~10배 이상의 성능 향상을 통해 실시간 성능을 만족시키고 있다. 이 논문에서는 현재 사용 중인 ERC32 프로세서를 dynamic translation emulation 기법을 사용하여 프로세서 에뮬레이터 개발 방법과 현재 상황에 대해서 설명하며, 추후 LEON2/3를 위한 에뮬레이터 개발의 가능성에 대해서 설명한다.

  • PDF

RTLS를 활용한 태그 동선 모니터링 소프트웨어 (The Tag Monitoring Software using the RTLS)

  • 이명수;김동민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2018년도 추계학술발표대회
    • /
    • pp.972-974
    • /
    • 2018
  • RTLS (Real Time Locating Systems)는 자신의 위치를 실시간으로 전송하는 하드웨어와 이를 확인하는 소프트웨어로 구성 된 기술이다. 이 기술은 저비용의 하드웨어를 이용한 무선 통신 기술을 기반으로 사람 및 물체의 위치 추적이 실시간으로 가능하기 때문에, 산업 현장을 비롯한 다양한 분야의 요구가 증가하고 있다. 현재는 RTLS 하드웨어 설계에만 연구의 초점이 맞추어짐에 따라 이를 활용하기 위한 소프트웨어의 연구 자료 수집은 미비한 상태이다. 본 논문에서는 RTLS 하드웨어를 활용한 실시간 태깅 데이터를 모니터링하는 목적으로 소프트웨어를 설계 및 구현하고, 향후 연구 내용들을 기술한다.

해저보행로봇 CR200의 실시간 제어를 위한 소프트웨어 타이머의 성능 평가 (Performance Evaluation of Software Timer for Real-time Control of the Subsea Walking Robot CR200)

  • 김방현;박성우;이판묵;전봉환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.227-229
    • /
    • 2012
  • 한국해양연구원에서 개발하고 있는 해저보행로봇 CR200은 6개의 다리를 이용하여 해저면에서 보행으로 이동하며 정밀 해저탐사 및 작업을 수행할 수 있는 로봇이다. 운용자는 선상제어실에서 유선으로 연결된 CR200을 원격으로 모니터링하거나 제어한다. 특히 안정적인 보행을 위해서는 100Hz의 주기로 CR200의 상태 정보가 선상제어실로 전송되고, 선상제어실에서는 전송된 정보를 기반으로 제어 명령을 산출하여 CR200으로 전송해야 한다. 이러한 주기적인 실시간 제어를 위해서는 일반적으로 실시간 운영체제를 사용하지만, 본 논문에서는 실시간 운영체제를 사용하지 않고 시스템 시간 기반의 백그라운드 프로세스로 동작하는 소프트웨어 타이머를 사용하여 실시간 제어를 하는 방법을 제안하고, 성능 평가 결과를 제시한다. 제안한 방법의 실시간 속성을 검증하기 위하여, 현재 설계에서 운영체제로 고려하고 있는 우분투 10.04와 윈도우즈 7을 CR200에 탑재되는 Advantech 사의 PCM-3362 보드에 설치하여 소프트웨어 타이머의 성능을 10ms부터 100ms까지 각각 실험하였다. 실험결과에 따르면, 두 운영체제에서 모두 누락이 없이 타이머 동작이 수행되었으며, 10ms 간격으로 타이머를 동작하였을 때에 우분투에서는 평균 오차가 $41{\mu}s$이었고 윈도우즈 7에서는 7.7ms였다. 윈도우즈 7에서의 오차는 100Hz 제어 주기에 사용하기에 적합하지 않지만, 우분투에서의 오차는 제어 주기 간격의 0.41%에 불과하기 때문에 해저보행로봇의 실시간 제어에 영향을 주지 않는 오차이다. 따라서 CR200의 임베디드 컴퓨터와 선상제어실의 원격제어 컴퓨터는 우분투 운영체제 상에서 소프트웨어 타이머를 이용하여 상호 연동되도록 구현할 예정이다.

미션 크리티컬시스템에서 실시간 처리를 위한 프로세스 관리 방법 (Realtime Process Management in A Mission Critical System)

  • 한관호;박근옥;임종태
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (하)
    • /
    • pp.2261-2264
    • /
    • 2002
  • 미션 크리티컬 영역의 실시간 소프트웨어의 프로세스들은 시스템 요구사항에 맞게 제한된 시간안에 수행되도록 프로세스를 설계되고 구현되어야 한다. 본 논문에서는 원자력발전소의 감시와 제어를 담당하는 MMIUNIX 소프트웨어 실시간 프로세스들을 관리 통제하는 방법을 제안한다. 제안한 방법이 원자력 발전소의 특수한 환경에 적합하게 사용할 수 있는지 알아보기 위해서 시간제약 조건 관점에서 성능평가를 수행한다.

  • PDF

철도 교량에서의 위험 요소 분류와 실시간 스트림 데이터 처리 시스템 구현 (Implementation of Real-time Stream Data Processing System and Classification of Risk Factor on Railway Bridges)

  • 유송수;오염덕
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제65차 동계학술대회논문집 30권1호
    • /
    • pp.123-126
    • /
    • 2022
  • 본 논문에서는 철도 교량 운행 상황을 가정하는 모형 철도를 사용하여 실제 철도 교량에서 발생할 수 있는 소음, 진동등 위험 요소로 분류될 수 있는 데이터들을 수집하고 수집된 데이터들을 활용하여 실시간으로 위험 요소로부터 발생할 수 있는 위험 상황들을 분류하고 적절한 조치들을 상황에 맞게 취할 수 있도록 한다.

  • PDF