• 제목/요약/키워드: 디지털 TV 소프트웨어 테스트

검색결과 10건 처리시간 0.03초

디지털 TV 소프트웨어를 위한 테스트 데이터 자동 생성기의 구현 (Implementation of an Automatic Test Data Generating Tool for Digital TV Software)

  • 곽태희;최병주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제8권5호
    • /
    • pp.551-562
    • /
    • 2002
  • 디지털 TV 소프트웨어는 디지털 방송을 위한 수신기 시스템으로 가변적이고 복잡한 구조의 방송용 데이타를 대량으로 처리한다. 따라서 처리하는 데이타 구조의 복잡성과 데이타량의 방대함 때문에 디지털 TV 소프트웨어의 테스트를 위한 테스트 데이타 생성 작업은 쉽지 않다. 많은 시간과 비용이 소요될 뿐 아니라 디지털 TV를 위한 동영상, 압축 및 다중화에 대한 표준인 MPEG-2(Moving Picture Experts Groups-2)에 대한 지식도 필요하다. 본 논문에서는 디지털 TV 소프트웨어를 위한 MPEG-2 TS 형태의 테스트 데이타를 자동으로 생성하는 도구를 개발하였다. 이를 통해, 디지털 TV 소프트웨어에 대한 전문 지식 없이도 적은 비용으로 필요한 테스트 데이타를 획득할 수 있고 수작업으로 인해 발생할 수 있는 실수를 줄여 테스트 데이타의 신뢰도를 향상시킬 수 있다. 또한 MPEG-2 표준에 대한 정보를 데이타 베이스로 구축하고 이를 기반으로 테스트 데이타를 생성하므로 구성 테이블의 구조와 개수가 가변적인 MPEG-2 표준의 특성을 쉽게 수용할 있다.

디지털 TV 소프트웨어를 위한 테스트 스트림 자동 생성 방법 (A Test Stream Generating Method for the Digital TV Software)

  • 곽태희;최병주
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권10호
    • /
    • pp.925-937
    • /
    • 2003
  • 디지털 TV 소프트웨어의 입력은 MPEG-2(Moving Picture Experts Groups-2) 동영상 압축 기술을 이용한 전송 스트림(Transport Stream)이다. MPEG-2 TS는 복잡한 계층 구조와 내부 연관관계를 가지고 있으며, 스트림의 필드 값 결정 시 디지털 TV 소프트웨어의 시스템 규격과 관련된 다양한 제약 사항이 존재한다. 그러나, 일반적인 MPEG-2 스트림 생성 도구들은 MPEG-2 TS 자체의 명세만을 가지고 스트림을 생성하므로 디지털 TV 소프트웨어를 구성하는 모듈의 기능이나 모듈 사이의 상호 작용은 고려하지 않는다. 본 논문에서는 디지털 TV 소프트웨어의 테스트를 위해 체계적으로 테스트 스트림을 생성하는 방법을 제안한다. 또한 제안한 방법을 적용하여 생성한 테스트 스트림을 실제 디지틸 TV 수신기 시스템에 적용한 실험 결과를 제시한다 본 방법을 이용하면 기존의 스트림 생성기와 달리 디지털 TV 소프트웨어의 시스템 테스팅 뿐 아니라, 모듈 및 통합 테스팅을 위한 테스트 스트림의 생성이 가능하며 발견된 오류의 원인 분석이 가능하다.

Digital TV 소프트웨어의 모듈 테스팅을 위한 테스트 데이터 선전 방안 (A test data selection technique for module testing of Digital TV software)

  • 곽태희;천은정;최병주
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (B)
    • /
    • pp.400-403
    • /
    • 2002
  • 디지털 방송 시대가 개막되었다. Digital TV 소프트웨어는 디지털 방송을 위한 수신기 시스템이다. 복잡한 입력 데이터를 처리하기 때문에 시스템 자체도 복잡하고 방대해 Digital TV 소프트웨어를 테스트하는 것은 쉽지 않다. 본 논문은 MPEG-2 TS 표준 형식의 입력 데이터를 이용하여 테스트 데이터를 생성했던 기존 연구를 확장하여 Digital TV 소프트웨어의 특정 모듈을 테스트 하는 방안에 대해 제안한다. Digital TV 소프트웨어의 모듈을 분석하여 테스트 시나리오를 추출하고 테스트 시나리오에 MPEG-2 TS와의 연관관계를 적용하여 데스트 데이터를 생성한다. 본 논문에서 제안만 기법을 사용하면 D-TV 소프트웨어의 특정 모듈을 테스트 하는데 적합한 테스트 데이터를 선정할 수 있을 것이다

  • PDF

정지동영상 스트림을 이용한 디지털 TV의 시스템 테스트 자동화 개선 및 시험결과 신뢰성 향상방안연구 (A Study on Test Reliability Improvement of DTV System Test Automation through DTV Bit Stream with Still Image)

  • 이승곤;심재환;최진영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.363-366
    • /
    • 2008
  • 본 논문에서는 테스트 자동화 도구를 사용하여 디지털 TV의 시스템 테스트 수행 시 테스트 결과의 신뢰성을 향상시키기 위한 방안을 제시하고자 한다. 시스템 테스트 자동화 도구는 디지털 TV의 출력화면을 실시간으로 캡쳐 한 후, 정상 상태의 출력화면과 비교, 분석을 통해 테스트 수행 결과의 성공/실패 판정을 자동으로 수행한다. 본 논문에서는 테스트 도구의 수행 및 수행결과에 대한 판정의 신뢰성을 높이기 위한 방법으로 DTV 화면 출력시에 정지 화면으로 이루어진 동영상이 출력되도록 방송 신호인 비트 스트림을 제작하여, 디지털 TV에 입력하여 테스트하는 방안을 제시한다. 제시된 방안을 통해 기존 방식에서 검출해 내지 못하던 오류를 검출함으로써 테스트 자동화 도구의 수행 성능을 향상시키고, 테스트 결과에 대한 신뢰성을 높이는 방법을 제안한다.

디지털 TV 수신장치를 위한 소프트웨어 다운로드 기능 (Software Downloading for Digital TV Settop Boxes)

  • 정문열;박연선;류일권;김진구;안병규;최승필;김정환;최진수;방건
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2004년도 정기총회 및 학술대회
    • /
    • pp.271-276
    • /
    • 2004
  • 디지털방송이 시작되면서 고품질의 A/V(비디오/오디오)프로그램과 다양한 멀티미디어 컨텐츠를 제공하는 데이터방송을 처리하기 위한 수신 장치의 비중이 커지고 있다 이와 관련하여 데이터방송 환경에서 새로운 기술과 서비스가 등장할 때마다 이를 수용할 수 있는 소프트웨어를 탑재한 새로운 수신 장치가 필요하다. 일반적으로 한번 가정 내에 보급된 디지털 수신 장치의 소프트웨어 업그레이드가 용이하지 않기 때문에, 방송을 통해 이를 실현한다. 본 논문은 TV 셋탑박스 (STB) 내에 상주하는 middleware native application software 를 방송으로 다운받아 수정하는 기능을 지닌 STB 의 구현에 대해서 기술한다. 소프트웨어 업데이트 시스템은 소프트웨어를 포함하는 데이터 카루셀 스트림을 다운받아 파싱하는 다운로더, 추출된 소프트웨어를 설치하는 업데이트 로더, 그리고 예치상황이 발생하면 셋탑박스가 새로 부팅될 때, 로그 파일을 이용하여 소프트웨어를 옛날 상태의 회복시켜주는 리커버러 (recoverer)로 구성되어 있다. 다운로더는 지상파 디지털 방송 규격인 ATSC 규약에 맞게 구현하고, ATSC용 STB환경에서 테스트하고 있다.

  • PDF

MSCTest: 내장 소프트웨어 테스트를 위한 자동화 도구 (MSCTest: An Automated Testing Tool for Embedded Software)

  • 이남희;서선애;김태효;차성덕;이재원;박기웅
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권2호
    • /
    • pp.187-195
    • /
    • 2000
  • 내장 소프트웨어는 외부 입력과 시스템의 현재 상태를 함께 고려하여 출력을 결정하는 특성을 가지고 있기 때문에, 하나의 모듈을 테스트하기 위해서는 해당 모듈에 대한 단위 테스트 기법 이외에, 추가적으로 그 모듈에 도달하기 위한 다양한 시퀀스를 생성하는 방법이 필요하다. 본 논문에서는 내장 소프트웨어의 모듈 테스트를 위한 명세 기반의 테스트 방법을 제안하고 이를 지원하는 자동화 도구인 MSCTest를 구현하였다. 각 모듈의 기능은 결정표 (decision table)를 이용하여 명세하고, 시스템에 발생가능한 시나리오는 데이타 표현을 첨가한 MSC (Message Sequence Charts)로 기술하여 테스트 시퀀스를 생성한다. MSCTest는 MSC 그래픽 편집기, 테스트 시퀀스와 데이타 생성기, 그리고 생성된 테스트데이타를 수행시키는 테스트 드라이버 생성기로 구성되어 있다. MSCTest를 이용하여 웹 비디오폰이나 디지털 TV 등에서 편리한 사용자 인터페이스를 제공하기 위해 사용되는 EsWin (Embedded System Windows) 소프트웨어를 효과적으로 테스트할 수 있었다.

  • PDF

부분순서 관계를 이용한 내장 소프트웨어의 축소된 테스트 모델 생성 (Generating Reduced Test Model of Embedded Software using Partial Order Techniques)

  • 이남희;차성덕
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권11호
    • /
    • pp.1015-1024
    • /
    • 2003
  • [1]에서 우리는 내장 소프트웨어의 시나리오들을 합성하여 테스트 모델 (GFSM)을 구하는 방법을 제안하였다. 이때 사용된 각각의 시나리오는 내장 소프트웨어가 받아들이는 외부 입력 사건에 대한 태스크들 사이의 상호작용을 기술하고 있다. 외부 입력 사건은 선택적 또는 병행적으로 발생할 수 있는데, [1]에서는 선택적인 관계만을 고려하였다. 본 논문에서는 병행적 시나리오들을 합성하여 GFSM을 생성할 때 발생하는 전이 수의 급격한 증가를 줄이기 위한 방법을 제안한다. 비동기적 메시지 전송을 수행하는 태스크들의 행위를 보존하도록 하면서 동기적으로 해석함으로써 GFSM의 전이 수를 줄이고, 또한 시나리오 기술에 사용된 MSC 명세로부터 독립 구역을 자동으로 찾아내어 인터리빙의 수를 줄이는 방법을 제안한다. 독립 구역은 최종 시스템의 상태에 변화를 주지 않는 메시지 전송들을 포함한다. 제안된 방법을 디지털 TV 소프트웨어의 시나리오에 적용하여 전이 수의 감소 효과를 얻을 수 있었다.

소스코드기반의 GUI 테스트 자동화 기법의 구현 (An Automated Test Technique of GUI Based on Source Code)

  • 문중희;이남용
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권9호
    • /
    • pp.697-705
    • /
    • 2009
  • GUI 테스트의 자동화는 크게 두 가지로 분류하여 생각해 볼 수 있다. 즉, 회귀 테스트 (Regression Test) 자동화와 테스트 자동화(Automated Test)이다 전자는 테스트 케이스를 수동으로 생성하고 수행만을 자동화하는 의미를 가지는 반면, 후자는 테스트 케이스 생성 자체의 자동화도 포함한다. 점차 테스트에 소요되는 비용이 커지는 상황에서 테스트 자동화 방안을 계속적으로 모색하고 있으나 실제 적용되는 방법은 대부분 회귀 테스트에 한정되어 있다. 즉, 테스트를 처음 수행하는 단계에서는 직접 테스트 케이스를 생성하는 작업이 요구된다. 관련하여 기존의 많은 연구들이 상태 전이도를 기반으로 테스트 케이스를 자동으로 생성하는 방안을 제안하고 있으나 이 방법 역시 사람이 상태 전이도를 작성해야하는 문제를 남기게 된다. 본 논문에서는 자동화 범위를 보다 확대하여 소스코드를 기반으로 테스트 케이스를 자동으로 생성하고 수행하는 방안을 소개한다. 논문에서는 디지털 텔레비전에 탑재되는 셋탑 박스 기반의 어플리케이션 프로그램을 대상으로 연구하였으며 기존에 필요했던 수작업이 없이도 테스트 자동화를 진행하는 것이 가능하다는 것을 실제 적용 사례로 제시하였다. 물론 본 연구결과를 아직 일반화하여 적용할 수는 없을 것이다. 그러나 기존의 테스트 자동화 기법 및 연구들과 비교하여 본 연구결과는 수작업의 양을 보다 줄일 수 있었고 이후 완전한 테스트 자동화 또한 가능하다는 것을 보였다는데 그 의의가 있을 것이다.

DTV 수신을 위한 소프트웨어 Demultiplexer 개발 (Development of software demultiplexer for DTV Signal Reception)

  • 진현준;박노경;김무한
    • 전기전자학회논문지
    • /
    • 제7권2호
    • /
    • pp.188-196
    • /
    • 2003
  • 본 논문에서는 지상파 디지털 방송에 적용 가능한 MPEG-2 트랜스포트 스트림(Transport Stream)용 demultiplexer를 개발하였다. Demultiplexer는 MPEG-2 형식의 멀티미디어 데이터에서 영상부분, 음성부분, 그리고 데이터 부분을 분리하여 각각의 디코더로 전송하는 기능을 담당한다. 현재 대부분의 MPEG-2 transport stream용 demultiplexer들은 하드웨어 시스템으로 구성되어졌으나, 고성능 컴퓨터의 빠른 발전으로 인하여 소프트웨어적으로도 실시간으로 동작 할 수 있게 되었다. 개발되어진 소프트웨어 demultiplexer는 윈도우즈 환경에서 동작할 수 있도록 하기 위하여 COM(Component Object Model)기반의 Microsoft의 Directshow를 이용하여 filter형태의 소프트웨어 모듈로 개발하였다. Demultiplexer의 동작은 GraphEdit tool을 사용하여 확인하였으며, 이를 위해 MPEG-2 transport stream 형식의 테스트 파일을 랜더링 하였다.

  • PDF

자폐아를 위한 표정 훈련 디지털 치료제 (Facial Expression Training Digital Therapeutics for Autistic Children)

  • 박지연;이경원;엄성용
    • 문화기술의 융합
    • /
    • 제9권1호
    • /
    • pp.581-586
    • /
    • 2023
  • 최근 자폐 스펙트럼 장애가 있는 변호사를 주인공으로 하는 TV 드라마가 많은 화제를 불러일으키면서 그 영향으로 자폐 스펙트럼 장애인이 겪는 어려움에 관한 관심도 높아졌다. 자폐 스펙트럼은 조기에 발견해 교육과 치료를 제대로 받으면 예후를 좋게 할 수 있어 그 치료제 개발이 절실히 요구되고 있다. 현재 자폐 스펙트럼 치료에 사용되는 약물은 부작용이 있는 경우가 많아, 그에 비해 부작용이 없고 대량 공급이 가능한 디지털 치료제가 주목받고 있다. 본 논문에서는 자폐 스펙트럼을 가진 영유아를 위한 감정 및 표정 학습을 제공하는 애플리케이션이자 디지털 치료제인 '아이모션(AEmotion)'을 소개한다. 본 시스템은 훈련에 대한 흥미를 높이고 손쉬운 적용 테스트를 위해, 스마트폰용 애플리케이션으로 개발되었다. 머신 러닝 기법을 활용하는 본 시스템은 표정 카드를 통해 감정을 학습하는 '감정 학습' 단계, 감정과 표정을 잘 이해했는지 확인하는 '감정 식별' 단계, 그리고 감정과 알맞은 표정을 짓는 '표정 훈련' 단계 등 총 3단계로 이루어져 있다. 이 시스템을 통해, 표정 인식과 감정처리가 익숙하지 않아 사회적 상호작용이 어려운 자폐 스펙트럼 장애 아동들의 표정 훈련 및 치료에 효과가 있을 것으로 기대한다.