DOI QR코드

DOI QR Code

Mobile Self-Adaptable Customization Technique based on Data Variability

데이터 가변성 기반 모바일 자가적응 커스터마이제이션 기법

  • 김철진 (인하공업전문대학 컴퓨터시스템과)
  • Received : 2012.07.16
  • Accepted : 2012.08.13
  • Published : 2012.08.28

Abstract

The reusability problems in the existing object-oriented development method and component development method is the problem that should be also resolved in the mobile development. Changing the function in mobile applications need to upgrade the entire mobile application, which can cause problems in mobile application in conjunction with other applications within the device. Thus, the changable functions in mobile application should be developed by considering their reusability. In this paper, we propose the customization technique that can be improved reusability for a variety of requirements of mobile application. We propose the self-adaptable customization technique that can change dynamically for the function to require changes by applying the data variability among variabilities.

기존 객체지향 개발 방식과 컴포넌트 개발 방식에서의 재사용성 문제는 모바일 개발에서도 해결해야하는 문제이다. 모바일 어플리케이션에서 기능을 변경하는 것은 모바일 어플리케이션 전체를 업그레이드 할 필요가 있는데, 이는 모바일 어플리케이션이 디바이스 내의 다른 어플리케이션들과 연계된 서비스와의 문제를 발생시킨다. 따라서 모바일 어플리케이션 내에 변경 가능성이 있는 기능들에 대해 재사용성을 고려하여 개발되어야 한다. 본 논문에서는 모바일 어플리케이션이 다양한 요구사항에 대해 재사용성을 높일 수 있는 커스터마이제이션 기법을 제안한다. 가변성 중에 데이터 기반의 가변성을 적용하여 변경을 요구하는 기능에 대해 자동으로 변경될 수 있는 자가적응 커스터마이제이션 기법을 제시한다.

Keywords

References

  1. G. T. Heineman and W. T. Councill, Component-Based Software Engineering, Addison-Wesley, 2001.
  2. B. Konig-Ries and F. Jena, "Challenges in Mobile Application Development," it-Information Technology, Vol.52, No.2, pp.69-71, 2009.
  3. C. J. Kim, E. S. Cho, and C. Y. Song, "A Design Technique of Configurable Framework for Home Network Systems," Journal of the Korea Academia-Industrial Cooperation Society, Vol.12, No.4, pp.1844-866, 2011(4). https://doi.org/10.5762/KAIS.2011.12.4.1844
  4. 김철진, 조은숙, "일반성 향상을 위한 가변성 설계 기법 및 커스터마이제이션 기법", 한국멀티미디어 학회 논문지, 제9권, 제8호, pp.1076-1085, 2006.
  5. 안희수, 박만곤, "객체지향 개발에서 재사용성 컴포넌트 설계 방법", 한국멀티미디어 학회 2001년도 춘계학술발표논문집, pp.558-563, 2001.
  6. 임윤선, 김명, "온톨로지 기반 데이터 가변성 처리 기법", 정보과학회논문지 : 소프트웨어 및 응용, 제37권, 제4호, pp.239-251, 2010.
  7. 김철진, "안드로이드 기반의 웹 서비스 프로토콜 커스터마이제이션 기법", 한국콘텐츠학회논문지, 제12권, 제6호, pp.92-99, 2012. https://doi.org/10.5392/JKCA.2012.12.06.092
  8. 이락규, 피준일, 박준호, 복경수, 유재수, "모바일 환경에서 콘텐츠 추천 시스템 설계 및 구현", 한국콘텐츠학회논문지, 제11권, 제12호, pp.40-51, 2011. https://doi.org/10.5392/JKCA.2011.11.12.040
  9. 김만선, 주복규, "모바일 환경을 위한 지능형 추천 에이전트에 관한 연구", 한국콘텐츠학회논문지, 제6 권, 제4호, pp.55-62, 2006.
  10. C. Atkinson, J. Bayer, C. Bunse, E. Kamstices, O. Laitenberger, R. Laqua, D. Muthig, B. Paech, J. Wust, and J. Zettel, Component-based Product Line Engineering with UML, Addison-Wesley, 2001.
  11. J. Coplien, D. Hoffman, and D. Weiss, "Commonality and Variability in Software Engineering," IEEE Software, pp.37-45, November 1998.
  12. K. C. Kang, S. G. Cohen, W. E. Novak, and A. S. Peterson, "Feature-oriented Domain Analysis (FODA) Feasibility Study, "Technical Report CMU/SEI-90-TR-21, Software Engineering Institute (SEI), 1990(11).
  13. J. Cheesman and J. Daniels, UML Components : A Simple Process for Specifying Component-Based Software, Addison Wesley, 2001.
  14. D. F. D'souza and A. C. Wills, Objects, Components, and Frameworks with UML, Addison-Wesley, 1998.
  15. A. Rausch, "Software Evolution in COMPONENTWARE Using Requirements/ Assurances Contracts," Proceedings of the 22th International Conference on Software Engineering, 2000(1).
  16. C. Jose, "Next-Generation Object-Oriented Software Analysis and Design Methodology," at URL: http://www.hpl.hp.com/fusion/ma_961007.html, 1996.
  17. Android Developers, http://developer.android.com/index.html.
  18. J. Coplien, D. Hoffman and D. Weiss, "Commonality and Variability in Software Engineering," IEEE Software, pp.37-45, 1998(11).
  19. C. J. Kim and S. D. Kim, "A Component Workflow Customization Technique," Korea Information Science Society, Vol.27, No.5, 2000.
  20. C. J. Kim, S. H. Lee and E. S. Cho, "A Framework for Improving Reusability of Home Network System," Vol.1, No.2, ITIRC, 2008(9).
  21. Rational Software Corp., Unified Modeling Language(UML) Summary, 2005.