DOI QR코드

DOI QR Code

A Design and Implementation of Mobile Variability based on Android

안드로이드 기반 모바일 가변성 설계 및 구현

  • 김철진 (인하공업전문대학 컴퓨터시스템과) ;
  • 조은숙 (서일대학 컴퓨터 소프트웨어과)
  • Received : 2012.04.23
  • Accepted : 2012.05.10
  • Published : 2012.05.31

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)이 발생할 가능성이 높다. 따라서 본 논문에서는 안드로이드 플랫폼 기반에서 어플리케이션 가변성에 대해 설계할 수 있는 기법을 제안한다. 이러한 모바일 가변성 기법은 선택 기법과 플러그인 기법으로 구분한다.

Keywords

References

  1. Konig-Ries, B. and Jena, F., "Challenges in Mobile Application Development," it-Information Technology, Vol.52, No.2, pp.69-71, 2009
  2. Android Developers, http://developer.android.com/index.html (accessed January 31, 2011).
  3. Caldiera, Gianluigi and Victor R. Basili, "Indentifying and Qualifying Reusable Software Components," IEEE Software, Vol. 24, No. 2, Febuary 1991, pp.61-70.
  4. Salmre, I., Writing Mobile Code: Essential Software Engineering for Building Mobile Applications, Addison-Wesley Professional, 2005.
  5. Heineman, G. T. and Councill, W. T., "Component - Based Software Engineering", Addison-Wesley, 2001.
  6. Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wust, J., Zettel, J., Component-based Product Line Engineering with UML, Pearson Education Ltd, 2002.
  7. Kim C. J. and Kim S. D., "A Component Workflow Customization Technique", Vol.27, No.5, Korea Information Science Society, 2000.
  8. Kim C. J., Lee S. H. and Cho E. S., "A Framework for Improving Reusability of Home Network System", Vol.1, No.2, ITIRC, Sep 2008.
  9. Chul Jin Kim, Eun Sook Cho, Chee Yang 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, April 2011. https://doi.org/10.5762/KAIS.2011.12.4.1844
  10. Eun Sook Cho, Chul-Jin Kim, Sook Hee Lee, "A Study on Reusability Metric of Framework for Embedded Software", Journal of the Korea Academia-Industrial Cooperation Society, Vol 12, No.11, pp.5252-5259, December 2011. https://doi.org/10.5762/KAIS.2011.12.11.5252
  11. http://dev.twitter.com/apps/new