DOI QR코드

DOI QR Code

피처지향 분석모델을 적용한 VOD 서비스 개발을 위한 기반연구

An Underlying Research for Developing VOD Service using Feature-Oriented Analysis Model

  • 고광일 (우송대학교 테크노미디어융합학부)
  • KO, Kwangil (School of Techno-Media Convergence, Woosong University)
  • 투고 : 2017.05.01
  • 심사 : 2017.07.07
  • 발행 : 2017.07.31

초록

VOD 서비스는 전자프로그램가이드와 더불어 가장 성공한 데이터방송 서비스의 사례로 손꼽히고 있다. 특히, VOD 서비스는 기존 방송사의 수익모델 (가입자 기반 수신료, 광고료) 외에 추가 수익을 제공하기 때문에 각 방송사들은 고유의 VOD 서비스를 개발하고 매출 향상을 위해서 빈번한 개선 작업을 수행하고 있다. 이는 곧 새로운 VOD 서비스 개발로 이어지기 때문에 개발업체는 빈번한 개발 요구에 효과적으로 대응할 방법을 고민하고 있다. 이와 같은 배경 속에서 본 연구는 다수의 사례연구를 통해 그 효율성이 입증된 피처지향 분석모델을 VOD 서비스 개발에 적용하기 위한 기반연구를 수행하였다. 본 연구에서 사용한 피처지향 분석모델은 카네기멜론대학 SEI에서 개발한 FODA (Feature-Oriented Domain Analysis)로서 FODA는 특정 도메인에 속한 소프트웨어의 피처모델을 개발하고 그 피처모델을 기반으로 고객과 함께 소프트웨어의 형상을 결정하는 도구를 제공한다. 본 연구는 VOD 서비스의 피처모델을 개발하고 그 피처모델과 정합된 VOD 서비스의 기능과 테스트케이스를 개발하여 FODA의 활용 범위를 확장하였다. 또한, 피처지향 분석모델로 생성된 피처모델, 기능명세, 테스트 케이스를 활용할 때 가능한 VOD 개발 프로세스도 제안하였다.

VOD (Video-On Demand) Services are considered to be one of the most successful data broadcasting services, along with Electronic Program Guides (EPGs). In particular, VOD services provide supplementary revenue for broadcasting companies in addition to the existing subscription fees and advertisement-based revenue. Therefore, each broadcasting company has developed its own VOD service and constantly seeks to improve it. This leads to the development of new VOD services, so developers are considering ways to effectively handle the frequent development needs. In this background, we conducted underlying research to apply the feature-oriented analysis model to the development of VOD services. The feature-oriented analysis model used in this study is the Feature-Oriented Domain Analysis (FODA) one developed by SEI of Carnegie Mellon University. FODA provides a tool for specifying the feature model of a software domain, based on which the developers can determine the configuration of the software with the customers. This study developed a feature model of the VOD service domain and devised the functionalities and test cases in an integrated manner with the feature model. Additionally, we proposed a VOD service development process utilizing the feature model, function specification, and test cases.

키워드

참고문헌

  1. H. Kwon and J. Chu, "Current Status and Policies of Data Broadcasting Service in Digital Age", Korea Creative Content Agency (KOCCA), 2002.
  2. "Current Status and Implications of Data Broadcasting Service Market", DIGIECO, 2008.
  3. Software Engineering Institute, Carnegie Mellon University: http://www.sei.cmu.edu
  4. K. Kang, et. al., "Feature-Oriented Domain Analysis (FODA) Feasibility Study", CMU/SEI-90-TR-21 ESD-90-TR-222, 1990.
  5. K. Kang, M. Kim, M. Min, J. Lee, B. Kim, "Feature-oriented re-engineering of legacy systems into product line assets - a case study", Software Product Line, Proceeding Book Series: Lecture Notes in Computer Science, Springer, 2005.
  6. K. Kang, S. Kim, J. Lee, K. Lee, "Feature-oriented engineering of PBX software for adaptability and reusability", Software: Practice and Experience, vol. 29, no. 10, 1999. DOI: https://doi.org/10.1002/(SICI)1097-024X(199908)29 10<875::AID-SPE262>3.0.CO;2-W
  7. M. Arya, "Diligence of Domain Engineering in Accounting Management System", Intranational Journal of Computer Applications and Information Technology, Vol. 1, no. 1, 2012.
  8. K. Ko, "Introduction of Mobile Supporting Functionalities for Promoting the VOD Service of a Digital Cable Broadcasting", Journal of Digital Contents Society, vol. 15, no. 3, 2014. DOI: https://doi.org/10.9728/dcs.2014.15.3.339
  9. K. Ko, "Introduction of a VOD Mobile App for Promoting VOD Service of a Domestic Digital Cable Broadcasting", Convergence Security Journal, vol. 14, no. 2, 2014.
  10. J. Yang and K. Kang, "A Workbench based on Eclipse Platform for Feature-Oriented Product Line Software Development", Journal of Korean Institute of Information Scientists and Engineers, vol. 19, no. 1, 2013.
  11. J. Lee, J. Lee, J. Suk, Y. 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.
  12. I. Sommerville, Software Engineering, Pearson Higher Education, 2015.