디지털 TV 소프트웨어를 위한 테스트 데이터 자동 생성기의 구현

Implementation of an Automatic Test Data Generating Tool for Digital TV Software

  • 곽태희 (이화여자대학교 컴퓨터학과) ;
  • 최병주 (이화여자대학교 컴퓨터학과)
  • 발행 : 2002.10.01

초록

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

Digital TV software, receiver system for digital broadcasting, processes huge MPEG-2 TS formatted data that has variable hierarchy. Because of complexity and enormity of MPEG-2 TS, it is difficult for user to generate test data manually. Generating of test data is not only expensive and time consuming but also requires expert knowledge of MPEG-2 standard. In this paper, we implemented the tool that generates the MPEG-2 TS formatted test data for Digital TV software. Using this tool, user ran get reliable test data without extensive knowledge of MPEG-2 standard. Also, database mechanism that our tool based on supports variable hierarchy of MPEG-2 TS.

키워드

참고문헌

  1. ATSC Document A/52, Digital Audio Compression (AC-3) Standard, 20 Dec 95
  2. ATSC Document A/65A and Amendment No.1, Program and System Information Protocol for Terrestrial Broadcast and Cable, 31 May 00
  3. ATSC Document A/90, Data Broadcast Standard, 26 Jul 00
  4. ATSC Document N91, Implementation Guidelines for Data Broadcast Standard, 10 June 01
  5. ISO/IEC 13818-1 I ITU-T Rec. H.222.0, Information Technology - Generic coding of moving pictures and associated audio - Part 1: Systems
  6. ATSC T3/S13, ATSC Data Broadcasting Implementation Guidelines Draft description, 1999 (Doc 011)
  7. ISO/IEC 13818-6 - MPEG-2 Digital Storage Media command & Control, Chapter 2, 4, 6, 7, 9 and 11, 1998
  8. Draft EIA-766, U.S. Rating Region Table (RRT) and Content Advisory Descriptor for Transport of Content Advisory Information Using ATSC A/65 Program and System Information Protocol (PSIP), 28 July 98
  9. Program and System Information Protocol (PSIP) Tutorial, Available at URL: http://www.sarnoff.com/govemment_professional/psip_tutorial/index.asp
  10. MPEG-2 Web Site, Available at URL: http://www.mpeg.org/MPEG/index.html
  11. Byoungju Choi, Sunhwa Yeum, Taehee Gwak, Byoungkyu Min 'An Auto-Generating Tool for the MPEG-2 formatted Test data: ATEP,' the 12th ISSRE, Hong Kong, pp 192-199, Nov.2001
  12. Abraham Silberschatz, Henry F.Korth, S. Sudarsnan, DATABASE SYSTEM CONCEPTS - Third Edition, The McGraw-Hill Companies, Inc, 1997
  13. Mark Fewster & Dorothy Graham, Software Test automation, Addison-Wesley, 1999
  14. Elfriede Dustin, Jeff Rashka, and John Paul, Automated Software Testing - Introduction, Management, and Performance, Addison Wesley, 1999, Available at URL: http://www.autotestco.com/life_cycle_tools.htm
  15. Roy P. Pargas, Mary Jean Harrold, Robert R. Peck, 'Test-Data Generation Using Genetic Algorithm, Journal of Software Testing,' Verification and Reliability, 1999 https://doi.org/10.1002/(SICI)1099-1689(199912)9:4<263::AID-STVR190>3.0.CO;2-Y
  16. Datatect, Available at URL: http://www.datatect.com
  17. TestBase, Available at URL: http://www.tenerus.com
  18. TDGEN, Available at URL: http://www.soft.com/Products/index.htm
  19. Datagen2000, Available at URL: http://www.superfinesoftware.com
  20. JustData Enterprise, Available at URL: http://www.justsoft.com.au
  21. SEC TV T/S data 생성 자동화 도구 개발에 관한 중간 연구 보고서, 2000.5.27
  22. Extensible Markup Language (XML) 1.0 (Second Edition), W3C Working Draft 14, August 2000, Available at URL: http://www.w3.org/TR/2000/WD-xml- 2e-20000814/
  23. BitLink PSIP generator, Available at URL: http://www.digitalvision.se/products_medianetworking.htm
  24. TablePro T100, Available at URL:http://www.divi.com/solutions.cfm
  25. PSIPplus, Available at URL: http://www.broad cast.harris.com/studio-systems/psipplus.pdf
  26. StreamServer, Available at URL: http://www.nds.com/solutions/streamserver.html
  27. PSIP Builder, Available at URL: http://www.3veni.com/products_content.htm