DOI QR코드

DOI QR Code

Developing an EPG Feature Model and Designing its Testcases for Improving EPG Development Process

전자프로그램가이드 개발 프로세스 향상을 위한 EPG 피처 모델 개발과 테스트케이스의 설계

  • Received : 2016.06.28
  • Accepted : 2016.08.24
  • Published : 2016.08.31

Abstract

EPG (Electronic Program Guide), which was born with the development of digital broadcasting technology, is becoming a successful data service in the environment that a digital broadcasting station operates more than one hundred channels. In the circumstance, the request for the development or renewal of EPG frequently occurs and so the developers are looking for ways to improve the efficiency of the EPG development. This paper addresses the need of the developers by devising an EPG feature model based on FODA and the test-cases for each feature of the model. Utilizing the EPG feature model and the test-cases, the EPG development process, especially the phases of requirement analysing and test-case designing can be improved.

디지털방송 기술의 발달로 탄생한 전자프로그램가이드는 백여 개의 채널이 운영되는 근래 디지털방송 환경에서 성공적인 데이터방송 서비스로 자리 잡고 있다. 이 에, 다양한 전자프로그램가이드의 신규 개발과 기존 전자프로그램가이드의 리뉴얼 작업 요청이 빈번이 발생하고 있으며 이로 인해 개발업체는 전자프로그램가이드 개발의 효율성을 제고하는 방법을 모색하고 있다. 본 논문은 미국 카네기멜론대학의 SEI에서 개발한 FODA 기법을 활용하여 전자프로그램가이드의 피처 모델을 개발하고, 그 피처 모델을 기반으로 전자프로그램가이드의 피처 별 테스트케이스들을 개발하여 전자프로그램가이드 개발 프로세스 중 요구사항 분석 단계와 테스트케이스 설계 단계의 효율성을 제고하는 방법을 제안한다.

Keywords

References

  1. Chansoo Koh, "SmartTV Revolution", 21C Books, 2011.
  2. Hoyoung Kwon, Jungmin Chu, "Current Status and Policies of Data Broadcasting Service in Digital Age", Korea Creative Content Agency (KOCCA), 2002.
  3. "Current Status and Implications of Data Broadcasting Service Market", DIGIECO, 2008.
  4. Kyo C. Kang, et. al., "Feature-Oriented Domain Analysis (FODA) Feasibility Study", CMU/SEI-90-TR-21 ESD-90-TR-222, 1990.
  5. Kang KC, Kim M, Mim Moonzoo, Lee J, Kim B, "Feature-oriented re-engineering of legacy systems intoproduct line assets - a case study", Software Produ ct Line, Proceeding Book Series: Lecture Notes in Computer Science, Springer, 2005.
  6. Kyo C. Kang, Sajoong Kim, Jaejoon Lee, Kwanwoo Lee, "Feature-oriented engineering of PBX software for adaptability and reusability", Software: Practice and Experience, Vol. 29, No. 10, 1999.
  7. Mukesh Arya, "Diligence of Domain Engineering in Accounting Management System", Internatioanl Journal of Computer Applications and Information Technology, Vol 1, No. 1, 2012.
  8. C. H. Song, S. J. Yoo, "Ontology for Semantic Retrieval of MPEG-7 MDS and TV-Anytime Multimedia Data", Journal of Koran Institute of Broadcast vol. 11, no. 1, 2006.
  9. J. M. Kim, H. S. Chung, K. B. Kim, "Retrieval of Broadcasting Programs based on Construction and Matching of Broadcasting Ontology", Journal of KIIT, vol. 9, no. 12, 2011.
  10. K. I. Ko, "A TV Viewer's Modality-based Searching System Designed for Running on TV Set", Journal of Digital Contents Society, vol. 11, no. 3, 2010.
  11. M.Sohn, S. Lee, B. Kim, J. Lee, C. Park, "Implementation of Interactive TV Control System(ITCS) using hand gesture recognition", Proceedings on KIISE Conference, vol. 37, no. 2, 2010.
  12. W. Kim, H. Jeon, S. Park, "Multimodal interface for Korean inputs using speech and keypad", Proceedings on Korean HCI Conference, 2007.
  13. J. Park, H. Chung, E. Chung, B. Kang, K. Park, Y. Oh, Y. Lee, "Implementation of the Speech Recognition Service System for Smart TV", Proceedings on IEIE, 2013.
  14. J. Song, "Classification of Program Information Genre for Intelligent Personalized EPG", Proceedings on 27th KIPS Conference, vol. 14, no. 1, 2007.
  15. W. Park, T. Park, "Design and Implementation of Channel Filtering System Based on TV Watching Patterns", Journal of Korea Multimedia Society, nol. 13, no. 10, 2010.
  16. K. I. Ko, "A Method for designing viewer-specific EPG configurations and its supporting environment for dynamically implementing the EPG configurations", Journal of Digital Contents Society, vol. 12, no. 4, 2011.
  17. J. Lee, Kyo C. Kang, "Product Line Software Development Process", Journal of Korean Institute of Information Scientists and Engineers, Vol. 20, No. 3, 2002.
  18. Jaeoh Lee, Jaejin Lee, Jeebeom Suk, Yoonho Seo, "A Development of the Dynamic Reconfigurable Components based on Software Product Lind: Guided Weapon System", Journal of Korea Society for Simulation, Vol. 19, No. 4, 2010.