Abstract
According to the size of mobile applications has been expanded, the coupling of among mobile applications or servers also will be growing. The growth of mobile application's size means that predicting design for variability should be involved. If mobile application's change is occurred, application should be reinstalled totally. However this reinstallation can raise side-effects in case of high-coupling applications. Therefore, this paper proposes a technique of designing variability for mobile applications in android platform. Proposed technique is separated into selection technique and plug-in technique.
향후 모바일 어플리케이션 규모는 커질 것으로 예상되며 이에 따라 다른 모바일 어플리케이션과 또는 서버와의 결합도가 커질 것이다. 모바일 어플리케이션 규모의 증가는 가변성을 위한 예측 설계가 수반되어야 함을 의미한다. 현재 모바일 어플리케이션 변경이 발생할 경우 어플리케이션 전체를 재설치 해야 한다. 그러나 이러한 재설치는 결합도가 큰 어플리케이션인 경우 부작용(Side-Effect)이 발생할 가능성이 높다. 따라서 본 논문에서는 안드로이드 플랫폼 기반에서 어플리케이션 가변성에 대해 설계할 수 있는 기법을 제안한다. 이러한 모바일 가변성 기법은 선택 기법과 플러그인 기법으로 구분한다.