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

검색결과 2,754건 처리시간 0.032초

타스크 프레임워크를 제공하는 메시징 기반 선점형 임베디드 실시간 운영체제의 개발 (Development of messaging based pre-emptive embedded RTOS providing Task Framework)

  • 차정윤;안순신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (D)
    • /
    • pp.127-131
    • /
    • 2007
  • 유비쿼터스 컴퓨팅 환경이 급격히 발전함에 따라 유비쿼터스 환경을 구성하는 임베디드 디바이스의 종류와 수가 빠른 속도로 늘어나고 있으며 이에 따라 이러한 디바이스를 구동하는 내장형 실시간 운영체제의 연구 개발도 많은 발전을 이루고 있다. 하지만 이렇게 많은 종류의 실시간 운영체제가 존재함에 따라 각 운영체제 별 응용 프로그램의 개발 방법이 상이하여 혼란을 야기시킬 수 있는 가능성을 내포한다. 따라서 본 논문에서는 메시징 기반의 운영체제를 이용하여 사용자 응용 프로그램을 구조화 할 수 있는 방법인 타스크 프레임워크를 제시하고 이러한 타스크 프레임워크를 도입함에 따라 얻을 수 있는 자원 효율면에서의 이점을 보인다.

  • PDF

GPU 기반의 Time-Variant 볼륨 렌더링 프로그램과 사용자 친화적인 전이함수 에디터의 설계 및 구현 (Design and Implementation of GPU Based Time-Variant Volume Rendering Program and User-Friendly Transfer Function Editor)

  • 이중연;허영주;구기범
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2007년도 학술대회 1부
    • /
    • pp.1025-1030
    • /
    • 2007
  • 여러 학계와 산업계로부터 인체영상과 같은 정적인 볼륨 데이터뿐만 아니라, 유체 흐름과 같은 동적으로 움직이는 Time-Variant 볼륨 데이터에 대한 실시간 렌더링의 요구가 계속되고 있다. 일반적으로 Time-Variant 데이터는 그 크기가 정적 볼륨 데이터의 수배에서 수백 배에 이르러, 이를 실시간으로 가시화하는 데에 많은 어려움이 있어왔다. 한편, PC 그래픽스 하드웨어의 급격한 발전에 따라 슈퍼컴퓨터나 다수의 컴퓨터들을 이용한 병렬/분산 렌더링으로나 가능했던 Time-Variant 볼륨 데이터의 실시간 볼륨 렌더링을 한대의 일반 PC에서 수행하려는 시도가 계속되고 있다. GPU의 꼭지점 및 프래그먼트 쉐이더(vertex & fragment shader)는 수치 계산에 최적화된 벡터 연산과 사용자 프로그래밍 기능으로 빠른 볼륨 렌더링을 일반 PC에서도 가능하게 했다. 본 논문에서는 GPU를 이용해서 Time-Variant 볼륨 데이터를 빠르게 가시화하고, 이렇게 개발한 GPU 볼륨 렌더링 프로그램을 사용자가 사용하기 편리하도록 사용자 친화적인 유저 인터페이스를 설계하고 구현하였다. 특히, 시간에 따라 동적으로 변화해야 하는 전이함수를 최대한 편리하게 생성할 수 있도록 전이함수 에디터에 중점을 두었다.

  • PDF

SDL과 CHILL 개발 환경의 통합 방법 (An Integration Method of SDL and CHILL Developing Environment)

  • 최원혁;이동길;이시영;김승호
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제28권4호
    • /
    • pp.317-326
    • /
    • 2001
  • 본 논문에서는 교환기와 같은 실시간 분산 시스템의 개발을 위한 SDL과 CHILL에 기반한 통합 소프트웨어 개발 방법이 제시된다. 이미 다양한 분야에서 SDL과 CHILL의 도구들이 각각 개발되어 왔지만, 본 논문에서는 이들을 통합할 수 있도록 SDL에서 CHILL로의 자동 코드 생성과 심벌 디버깅 환경에 중점을 둔다. 이는 완벽한 수행과 심벌 추적 정보의 삽입을 위한 자동 코드 생성 단계와 SDL 심벌 디버거와 CHILL 시험 환경을 이용한 실시간 심벌 디버깅 단계로 이루어지며, 첫째 SDL에 기반한 정형명세, 둘째 설계의 검증과 확인, 셋째 자동 코드 생성, 넷째 분산된 실시간 병행 CHILL 프로그램의 디버깅, 그리고 마지막으로 응용 프로그램의 CHILL에 기반한 호스트 통합 시험을 제공한다.

  • PDF

원격 실시간 개발환경에서 디버그에이전트의 설계 및 구현 (A Design and Implementation of Debug Agent for Real-time Remote Development Environment)

  • 공기석;손승우;김흥남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.756-760
    • /
    • 2000
  • 인터넷 정보가전을 위한 내장형 실시간 응용프로그램을 개발하기 위해서는 개발도구의 지원이 필요하다. 이러한 도구들은 주로 원격개발환경에서 실행되는데, 디버그에이전트는 호스트 컴퓨터에서 수행되는 도구들의 요구를 타겟 시스템에서 실행하기 위한 타겟 상주형 태스크이다. 디버그에이전트는 도구들의 요구를 받아 이를 해석하고, 실행하며 그 결과를 호스트 컴퓨터로 전송한다. 호스트로 부터의 요구들은 디버그 프로토콜로 정의된다. 이 논문에서는 실시간 응용프로그램 개발 환경을 위한 디버그에이전트의 구조와 기능을 제안한다. 타겟 독립성을 부여하며 최소한의 타겟 자원만을 요구하도록 설계된 디버그프로토콜에 대해서도 소개한다.

  • PDF

안드로이드폰 기반 실시간 수입관리 연구 (A Real-time Revenue Management Research Based on Smart Phone)

  • 조가원;유완선
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2011년도 제44차 하계학술발표논문집 19권2호
    • /
    • pp.285-287
    • /
    • 2011
  • 본 논문은 실시간으로 수입이 발생되면 휴대하고 있는 스마트폰으로 수입을 관리하도록 개발된 논문으로 실시간 정보를 입력할 수 있는 DB를 추가하고 발생데이터를 추가하도록 처리하였다. 수입에 대한 분석을 위해 입력된 전체리스트를 검색할 수도 있고, 검색조건을 이용하여 해당되는 건으로도 조회가 가능하다. 또한, 지출 건의 비용 발생시 여러 사람이 나누어 낼 경우, 각자 내기 기능을 두어 1인당 지출할 비용를 계산하기 쉽도록 설계하였다. 본 관리프로그램을 사용한다면 수입에 따른 지출을 예상하여 체계적인 소비생활이 기대되며, 사용자에 따라 필드를 추가하고 메뉴의 기능을 다양화 한다면 상용 프로그램으로 확장시킬 수 있을 것이다.

  • PDF

생산자동화용 국제표준 메시지통신규약 - MMS

  • 박정우;김영신;권욱현
    • 제어로봇시스템학회지
    • /
    • 제2권4호
    • /
    • pp.30-41
    • /
    • 1996
  • MMS는 통신망으로 연결된 자동화기기와 컴퓨터 응용 프로그램간에 실시간 데이터와 감시제어정보를 교환하기 위한 국제표준의 메시지 교환 규약으로, MMS는 실행되는 응용기능의 종류나 기기의 개발자에 관계없이 표준적인 방법으로 정보를 교환하게 한다. MMS에서 제공되는 서비스들은 각종의 자동화기기와 응용 프로그램, 또한 여러 산업현장에서 필요로 하는 기능을 모두 만족하기에 충분하다. 그리고 MMS는 자동화된 생산공정을 구성하거나 사용하는데 필요한 경비를 줄여준다. MMS는 다양한 자동화 기기간의 통신을 하나의 통일된 규약과 방법론을 사용하여 이루고자 할 때 상호운용성(Interoperability), 독립성(Independence), 데이터접근(Data Access)성 등의 특징을 가장 잘 발휘할 수 있다.

  • PDF

Java 기반 임베디드 시스템을 위한 쓰레기 수집기 설계 (Design of Garbage Collector for Java-based Embedded Systems)

  • 배유석;김태근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.421-423
    • /
    • 1999
  • 가전 제품이나 정보 가전 기기를 포함하는 실시간 임베디드 응용 분야에서 Java를 소프트웨어 개발 플랫폼으로 선택하는 범위가 확대되고 있다. 현재 Sun에서 제공하는 PersonalJava 기술은 동적인 메모리 할당에 대하여 마크-회수(mark-sweep) 방식의 자동 쓰레기 수집(garbage collection) 기능을 지원하는데, 이 방법은 쓰레기 회수 수행전 응용프로그램의 수행을 중지시키는 방식으로 실시간 임베디드 환경에 적합하지 않다. 본 논문에서는 Java 기반 인터넷 셋톱박스나 디지털 가전기기에 탑재할수 있는 Java 플랫폼을 대상으로 기존에 적용된 비실시간 마크-회수 메모리 관리 기법을 대체하는 실시간 자동 메모리 관리 기법을 제시한다.

  • PDF

실행 시간 프로파일을 이용한 저전력 경성 실시간 프로그램용 동적 전압 조절 알고리즘 (A Dynamic Voltage Scaling Algorithm for Low-Energy Hard Real-Time Applications using Execution Time Profile)

  • 신동군;김지홍
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제29권11호
    • /
    • pp.601-610
    • /
    • 2002
  • 태스크내부에서 공급 전압을 조절하는 태스크내 전압 스케쥴링(IntraVS)은 저전력 프로그램을 구현하는 데 효과적인 방법이다. 본 논문에서는 경성 실시간 응용프로그램에서 평균 실행 시간에 대한 정보를 이용하여 전력 소모를 효과적으로 줄이는 새로운 태스크내 전압 스케쥴링 알고리즘을 제시한다. 최악 실행 시간을 사용하여 전압 조절의 결정을 내렸던 기존의 태스크내 전압 스케줄링과는 달리, 제안된 알고리즘은 평균 실행 시간에 바탕을 두고 실행 속도를 조절함으로써 주어진 시간 제약 조건을 만족시키면서도 기존 방법보다 에너지 효율성을 높일 수 있다. MPEG-4 디코더를 이용한 실험 결과, 제안된 알고리즘은 기존의 태스크내 전압 스케줄링에 비해서 전력 소모를 최대 34% 감소시켰다.

RADAP-원자력 사고후 실시간 선량 예측용 PC 전산프로그램 (RADAP-A PC Program for Real-Time Prediction of Doses Following a Nuclear Accident)

  • Park, Jae-Won;Kang, Chang-Sun
    • Nuclear Engineering and Technology
    • /
    • 제25권1호
    • /
    • pp.102-109
    • /
    • 1993
  • 원자력시설의 사고에 따른 피폭선량 평가를 짧은 실시간에 대해 분석하는 PC 프로그램인 RADAP을 개발하였다. RADAP은 공기중 확산 및 수송에서 라그란지 puff 방법을 사용하고 있다. 실시간 분석을 위하여 한개 혹은 다중의 puff 를 동시에 취급할 수 있다. puff 내에서의 확산은 Gauss 분포를 가지며 , 확산계수는 USNRC 의 normal sigma curve 방법을 사용하였다. 그러나 이 프로그램은 바람조건에서 시간적인 변화만 적용하고 위치에 따른 변화는 취급하지 않았다. 31$\times$31 격자의 전신 및 갑상선 선량이 출력으로 나오며, EGA 및 VGA 모니터를 통하여 도상으로 표시된다. 결과에 의하면 RADAP은 사고후 짧은 시간동안의 선량을 평가하기 위한 좋은 도구라 할 수 있다.

  • PDF

J2ME 프로그램의 동적 이벤트 분석기의 구현 (Implementation of Dynamic Event Analysis Tool for J2ME Programs)

  • 최윤정;창병모
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권9호
    • /
    • pp.802-809
    • /
    • 2006
  • J2ME 모바일 프로그램은 모바일 기기가 보편화되면서 그 사용이 증가하고 있으며 J2ME 프로그램은 자원이 제한된 모바일 환경에서 실행되므로 자원의 효율적인 사용이 매우 중요하다. 또한 J2ME 프로그램은 대부분 이벤트-구동 프로그램이며 효과적인 이벤트 관리가 프로그램의 신뢰성 및 효율적인 자원 사용에 많은 영향을 미치며 이벤트 관련 디버깅은 매우 어려운 부분이다. 본 연구에서는 실행 중에 실시간으로 이벤트 발생 및 처리 정보를 보여줄 수 있는 시스템을 설계 개발하였다. 이 시스템은 사용자 옵션에 따라 사용자가 관심 있는 이벤트만을 실행 중에 추적할 수 있으며 실행 후에 이벤트 관련 요약 프로파일 정보를 제공한다.