Translation and Adaptation Technique for Mobile Software Using AOP

AOP를 이용한 모바일 소프트웨어의 변환과 적응 방안

  • Lee, Sun-Mi (Dongguk University, Department of Computer Engineering and Science) ;
  • Seo, Kwang-Ik (Dongguk University, Department of Computer Engineering and Science) ;
  • Choi, Eun-Man (Dongguk University, Department of Computer Engineering and Science)
  • 이선미 (동국대학교 컴퓨터공학) ;
  • 서광익 (동국대학교 컴퓨터공학) ;
  • 최은만 (동국대학교 컴퓨터공학)
  • Published : 2010.06.30

Abstract

소프트웨어가 실행되는 인프라와 물리적인 환경이 바뀜에 따라 변경이 필요한 경우가 갈수록 많아지고 있다. 특히 사용자 인터페이스 방식이나 플랫폼이 바뀌는 모바일 소프트웨어의 경우 설계 과정에 쉽게 전환할 수 있는 융통성을 고려하지 않기 때문에 레거시 프로그램을 새로운 환경에 맞게 변환하거나 동적으로 적응시키기 위한 기술이 필요하다. 본 논문에서는 분리된 관심사를 정의할 수 있는 AOP(Aspect-Oriented Programming) 기술을 이용하여 새로운 사용자 인터페이스 방식이나 새로운 플랫폼에 적응시키는 방안을 제안한다. 이 방법으로 적응이 어려운 레거시 시스템을 동적으로 적응시킬 수도 있으며 재사용할 수도 있다.

Keywords