DOI QR코드

DOI QR Code

Design Technology of Product Line Architecture for Software Globalization

소프트웨어 글로벌화를 위한 제품 라인 아키텍처 설계 기술

  • Lee, Kwanwoo (Dept. of Information Systems Engineering, Hansung University)
  • 이관우 (한성대학교 정보시스템공학과)
  • Received : 2013.02.15
  • Accepted : 2013.04.12
  • Published : 2013.04.30

Abstract

Software globalization is the supporting process of adapting computer software to different country and culture. Most efforts for software globalization have been focused on the development of software implementation techniques or tools. However, global software sold worldwide has different requirements implied by different contexts, and the difference of requirements may derive different architectural design. In this paper, we define such architectural design knowledge as knowledge models and propose a method for developing and using the knowledge models for software globalization. Also we use set-top box middleware systems for digital data broadcast to validate the applicability of the proposed models and methods.

소프트웨어 글로벌화란 다양한 나라 및 문화에 적합한 소프트웨어를 쉽게 체계적으로 개발할 수 있도록 지원하는 활동이다. 지금까지 소프트웨어 글로벌화를 위한 노력은 주로 소프트웨어 구현 기술 및 도구 개발에 초점을 맞추어왔다. 하지만 다른 나라 및 문화에 판매되는 글로벌 소프트웨어 제품은 다양한 환경 차이에 의해 요구사항이 다르게 되고, 이러한 요구사항의 차이는 상이한 아키텍처 설계를 유도하게 된다. 본 논문에서는 이러한 아키텍처 설계 지식을 체계화된 지식 모델로 정의하고, 이러한 지식 모델을 작성하고 이용하는 방법론을 제안한다. 또한 디지털 데이터 방송용 셋톱박스 미들웨어 시스템의 아키텍처 설계에 제안된 모델과 방법론을 적용하여 타당성을 평가한다.

Keywords

References

  1. E. Uren, R. Howard, T. Perinotti, "Introduction to software internationalization and localization", John Wiley & Sonc Inc., 1993
  2. A. Deitsch, D. Czarnecki, "Java Internationalization", O'Reilly, 2001.
  3. Nicholas Symmonds, "Internationalization and Localization using Microsoft .NET", Apress, 2002.
  4. K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, A. S. Peterson, "Feature-Oriented Domain Analysis (FODA) Feasibility Study", Technical report, SEI, Carnegie Mellon University, 1990
  5. P. Clements, L. Northrop. "Software Product Lines." Addison-Wesley, 2003
  6. S. Choi, "Validation of Extended Feature Model Constraints using Semantic Web Technologies", Journal of Korean Institute of Information Technology, vol. 9, issue 10, pp. 229-236, Oct. 2011
  7. D. Kim, W. Kim, Y. Kim, "A Study of Design for Embedded S/W based on Model Driven Architecture," The J. of the Institute of Webcasting, Internet and Telecommunication, Vol. 6, No. 1, pp. 67-74, 2006