• 제목/요약/키워드: 실시간 프로그램

검색결과 2,743건 처리시간 0.029초

실시간을 지원하는 리눅스 인터페이스용 미들웨어 설계 및 구현 (Design and Implementation of the Linux Interface Middleware to Support Time Determinism)

  • 김명선;유인선;최훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
    • /
    • pp.313-317
    • /
    • 2006
  • 응용프로그램의 개발 비용이 높아지고 개발 기간이 점차 단축되면서, 응용프로그램의 재사용에 대한 연구가 다양하게 진행되고 있다. 특히 실시간 응용프로그램들은 플랫폼 종속성에 의해 다른 운영체제에서 새로 개발해야하므로 개발 비용과 시간상의 문제가 심각하다. 이러한 문제점을 극복하기 위해 OS Changer, Xenomai, Leagcy2Linux와 같은 다양한 인터페이스 미들웨어들이 개발되었으나 미들웨어에서 제공되는 API가 특정 운영체제에 종속되거나, API의 확장성을 제공하지 못한다는 문제점이 존재한다. 본 연구에서는 기존 미들웨어들의 문제점을 극복하고, 더 나아가 API를 동적으로 재구성할 수 있는 실시간 운영체제 인터페이스용 미들웨어를 구현하였다.

  • PDF

위성통신을 위한 실시간 데이터 통신 컴포넌트의 구현 (Implementation of Real-Time Data Communication Component for Satellite Communication)

  • 윤희철
    • 한국정보통신학회논문지
    • /
    • 제8권8호
    • /
    • pp.1632-1639
    • /
    • 2004
  • 기존 이메일 프로그램은 비싼 통신요금과 저속의 위성통신환경에서 최대한 통신비를 줄이기 위한 목적으로 개발되었고, 그 결과 프로그램에 유연성이 떨어져, 새로운 기능의 추가나 업그레이드가 용이하지 않았다. 또한 기존 프로그램의 경우 이메일 전용으로서 다양한 육상과 해상간 업무용 프로그램과 연동시키는 데에 어려움이 많았으며, 개발자 입장에서도 무선위성통신의 특성상 개발이 쉽지 않았다. 따라서 본 논문에서는 기존 프로그램과는 달리 데이터를 패킷 분리하여 전송함으로써 프로토콜에 유연성을 주고, 실시간으로 여러 종류의 데이터를 전송할 수 있게 하여 동시에 E-mail뿐만 아니라, 모니터링 데이터, SMS, PMS를 위한 DB 데이터 등의 다양한 데이터를 전송할 수 있도록 구현하였다. 또한 프로그램 개발자들이 까다로운 위성통신환경을 몰라도 쉽게 개발할 수 있게 하고자, 컴포넌트를 윈도우즈 서비스 프로그램화 하였다.

웹TV에서 방송 프로그램 시작 및 종료를 검출하는 방법 : 흑 레벨 검출 중심으로 (Method for Detecting Start/End Time of TV Program on Web TV : By Detecting Black Level on Screen)

  • 김용필;김광호
    • 한국콘텐츠학회논문지
    • /
    • 제15권1호
    • /
    • pp.1-8
    • /
    • 2015
  • 본 논문은 웹TV에서 방송프로그램의 시작과 종료의 인지에 대한 연구이다. 현재 웹TV 서비스를 위하여 VOD 파일을 생성하고, 실시간방송의 광고를 웹TV용 광고로 교체하기 위해 수동적인 방법을 이용하고 있다. 이를 자동화하기 위해서는 방송프로그램의 시작과 종료 지점을 인지해야 한다. 본 논문에서는 실시간으로 프로그램과 프로그램 사이에 발생하는 흑 레벨(Black Level)을 검출하여 방송 프로그램 시작과 종료 지점으로 인지하여, 방송프로그램의 시작과 종료 신호를 발생하여 자동으로 VOD 파일을 생성하고, 웹TV용 광고로 교체할 수 있는 기법을 제안한다.

인공 위성 운용시스템의실시간 처리 성능을 분석하기 위한 프로그램 (A Program for Analyzing the Real-time Processing Performance of the Satellite Operation System)

  • 하성준;김소연;한경숙
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (3)
    • /
    • pp.659-661
    • /
    • 1998
  • 다목적위성 관제 시스템의 한 부분만 위성운용 서브시스템의 실시간 처리 성능을 분석하기 위한 알고리즘과 이를 구현한 프로그램이 개발되었다. 이 프로그램은 위성운용 서브시스템에서 발생되는 event들과 이에 대한 response들의 속성에 관한 파라미터 값이 입력되었을 때, 각 event의 반응 시간과 스케줄 가능성을 계산하고 스케줄된 event들을 시각화한다. 실험 결과, event의 blocking delay, 주기 및 첫 action의 우선 순위가 해당 event 또는 다른 event의 반응 시간에 많은 영향을 준다는 것이 밝혀졌다.

  • PDF

효과적인 협업지원을 위한 Jabber 메신징 시스템의 확장 (Extension of Jabber Messenging System for Effective Collaboration)

  • 이근웅;안건태;김진홍;문남두;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (3)
    • /
    • pp.424-426
    • /
    • 2002
  • 실시간 메신징 시스템은 인터넷을 통한 실시간 의사소통을 지원하는 간단한 응용프로그램이다. jabber 실시간 메신징 시스템은 오픈소스 프로젝트로서 BioPlace 협업지원 시스템에서 실시간 의사소통을 지원하기 위한 다양한 기능을 갖추고 있으나 사용자 부서 및 팀 작업장에 대한 정보를 표현하지 못한다. 본 논문에서는 BioPlace 협업지원 시스템에서 사용될 수 있도록 부서 및 팀 작업장에 대한 정보의 표현을 지원하는 확장된 jabber 실시간 매신징 시스템을 설계하였다.

  • PDF

실시간 임베디드 시스템용 자바 가상머신을 이용한 다기능 시현 비행운용 프로그램 및 미들웨어 설계 및 구현 (Design and Implementation of Multi-Function Display Operational Flight Program and Middleware Using Real-Time and Embedded System Java Virtual Machine)

  • 원현권;정재훈;최경식;김종필;김인규
    • 한국항공우주학회지
    • /
    • 제39권11호
    • /
    • pp.1060-1068
    • /
    • 2011
  • 본 논문에서는 실시간 운영체제(Real Time Operating System, RTOS)기반의 실시간 임베디드 시스템용 자바 가상 머신(Jamaica Virtual Machine, JVM)을 이용한 비행운용 프로그램(Operational Flight Program, OFP)의 객체 지향적 개발사례에 대해 기술하였다. 국산화 임무 컴퓨터(Mission Computer, MC)에는 다기능 시현(Multi Functional Display, MFD), 통합 전방 상향 제어(Integrated Up-Front Control, IUFC), 전방 시현(Head-Up Display, HUD) 및 화력 제어(Fire Control, FC)를 지원하는 OFP가 각각의 프로세스에 탑재되어 구동되는데, 본 논문에서는 자바(Java) 기반의 MFD OFP(다기능 시현기에 조종사 참고 정보를 제공하는 비행운용 프로그램)와 미들웨어의 설계 및 구현에 대하여 기술하였다.

웹 기반에서의 실시간 원격교육을 위한 멀티미디어 플렛폼 설계 및 구현 (Design and Implementation of a Multimedia Platform for a Realtime Distant Education on the Web)

  • 손형도;김윤홍;강승찬;박병수;김일태
    • 한국멀티미디어학회논문지
    • /
    • 제2권4호
    • /
    • pp.419-429
    • /
    • 1999
  • 본 논문에서는 멀티미디어 원격 CAI(Computer Assistant Instruction) 기술과 자바(Java) 기술을 이용하여 웹을 기반으로 하는 실시간 원격교육 시스템을 설계하고 구현하였다. 본 시스템은 웹 기반의 코스웨어(Courseware) 및 텍스트 기반의 문자강의 그리고 원격OHP를 실시간으로 제공한다. 코스웨어는 컴퓨터 기초교육을 제공하며 , 오소웨어 (Authorware)를 이용하여 구축하였다 실시간 원격교육을 위한 문자강의 및 원격 OHP의 클라이언트/서버 프로그램은 자바 애플릿(Applet)과 자바 애플리케이션(Application)으로 개발되었고, 자바 서블릿(Servlet)을 이용하여 본 시스템의 CGI프로그램을 작성하였다.

  • PDF

설비명을 이용한 온라인 DSATools와 실시간 EMS 연계 방안 (Methode for Interface between On-line DSATools and Real-time EMS using Equipment Name)

  • 김홍주;김영인;이명환;김병섭;신용학
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2015년도 제46회 하계학술대회
    • /
    • pp.235-236
    • /
    • 2015
  • 전력계통의 오프라인 해석에 가장 보편적으로 사용되는 시뮬레이션 프로그램으로는 PSS/E와 DSATools가 있다. 두 개의 프로그램 모두 PSS/E Raw Data Format을 조류계산을 위한 기본 입력 Data로서 사용하고 있다. Raw Data는 모선 번호를 이용하여 계통의 토폴로지를 구성하고, 전력계통 해석을 수행한다. 오프라인 해석에서는 모선 번호를 이용한 해석이 가능하다. 하지만, 모선 개수가 변하는 실시간 환경에서는 모선 번호 기반의 해석이 어렵다. 본 논문에서는 실시간 환경에서 온라인 DSATools를 이용한 해석이 가능 하도록 설비명이라는 개념을 도입한다. 이 설비명 기반의 온라인 DSATools를 실시간 EMS와 연계를 위한 시스템 구성 및 데이터 종류에 대하여 알아보도록 한다.

  • PDF

TMS320VC5510을 이용한 AMR-WB 음성부호화기의 실시간 구현 (Real-Time Implementation of the AMR-WB Speech Codec Using TMS320VC5510 DSP)

  • 조재민;김준;김정민;배건성
    • 한국음향학회:학술대회논문집
    • /
    • 한국음향학회 2004년도 춘계학술발표대회 논문집 제23권 1호
    • /
    • pp.57-60
    • /
    • 2004
  • 본 연구에서는 ETSI 및 3GPP에 의해 개발된 광대역 음성부호화의 표준안인 AMR-WB 알고리즘을 분석하고, TMS320VC5510 DSK를 이용한 실시간 구현 결과를 제시하였다. AMR-WB 음성부호화기의 실시간 구현을 위해 프로그램 최적화 작업을 수행하였고, 구현된 음성 부호화기의 성능을 평가하기 위해서 프로그램 메모리와 데이터 메모리의 크기, 그리고 한 프레임당 수행 시간을 측정하였다. 구현된 시스템의 프로그램 메모리는 약65.6 kbytes, 데이터 메모리는 약 73.8kbytes 정도의 크기를 나타내었으며, 한 프레임인 20 msec를 처리하는데 소요되는 cycle 수가 평균 1,247,115 정도로 약 6.24 msec 내에 처리 할 수 있음을 보였다. 마지막으로 DSP로 구현한 AMR-WB 음성부호화기의 결과가 PC에서 시뮬레이션 한 결과와 일치함을 검증하였고 실시간으로 동작됨을 확인하였다.

  • PDF

SLR 운영용 실시간 운영체계에 대한 실험적 고찰

  • 류동영;서윤경;조중현;박종욱
    • 한국우주과학회:학술대회논문집(한국우주과학회보)
    • /
    • 한국우주과학회 2009년도 한국우주과학회보 제18권2호
    • /
    • pp.42.2-42.2
    • /
    • 2009
  • 한국천문연구원에서 개발 중인 KHz급 Satellite Laser Ranging(SLR) 시스템인 ARGO-M 의 운영시스템 중의 하나인 Interface Control System 은 현재 시각에서의 위성의 위치를 개산하여 추적마운트부에 Tracking 정보를 제공하고, 주기적으로 발사되는 레이저의 귀환 시간을 계산하여 수신광검출기 게이트를 열어야 하는 시간을 FPGA 보드에 전달하는 기능 등을 수행하게 된다. 이러한 일련의 작업은 각각 필요한 시점에 정확하게 실행되어야 하며 이를 위해 실시간 운영체계가 사용될 예정이다. 실시간 운영체계 하에서 Ranging 에 관련한 프로세스를 수행할 경우에 발생될 수 있는 문제점을 검토하기 위해서 기존에 Austria Graz SLR 관측소에서 사용하고 있는 DOS용 테스트 프로그램을 실시간 운영체계로 검토되고 있는 INtime 환경으로 이식하여 성능을 기존의 DOS 프로그램과 비교하여 보았다. Controller 역할을 담당하고 있는 FPGA 보드와의 데이터 통신의 주기성을 확인하는 시험 결과 실시간 운영체계를 사용하는 경우가 USB 사용 등 외적인 교란에 의한 영향을 적게 받는 것을 확인 할 수 있었다. 또한 500피코초 단위의 해상도를 갖는 내부 이벤트 타이머와의 연계, 레이저 발사 명령, 광검출기의 게이트 여닫기 등의 프로세스가 실시간 환경에서 문제점 없이 구현 가능함을 확인하였다.

  • PDF