Browse > Article

Development of Windows Mobile Applications using Model Transformation Techniques  

Kim, Woo-Yeol (홍익대학교 전자전산공학과)
Son, Hyun-Seung (홍익대학교 전자전산공학과)
Kim, Jae-Seung (트라이콘)
Kim, R. Young-Chul (홍익대학교 컴퓨터정보통신공학과)
Abstract
The existing smart-phone software is dependent on the platform, which should be developed per each different platform, Each vendor will develop its own platform such as Apple's Cocoa platform, Google Android, Microsoft Windows Mobile, etc. In this paper, we apply model transformation technique for developing heterogenous software at a time in heterogenous smart phone area. This approach separates the independent model and dependent model. and automatically transforms the difference between them with model transformation language. To execute model transformation, it is required with meta model, model transformation language. In this paper, we are applied to smart-phones as follows: model will be UMLmodel, metamodel be UML metamodel, and choose ATL as Model transformation language. We show examples of the Windows Mobile platform environment to be developed using model transformation. As a result, if we use platform-independent model in this paper and redefine model transformation rules for the iPhone or Android, it will be automatically transformed into heterogenous platforms.
Keywords
Model Transformation; Smart Phone; ATL; Windows Mobile;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 손현승, 김우열, 서채연, 김동호, 김동우, 김재수, 김영철, "이종 임베디드 소프트웨어를 위한 코드 생성 메커니즘 및 지원도구", 2007 KCSE, vol.9, no.1, pp. 170-177, 2007.
2 W. Y. Kim, H. S. Son, R. Y. C. Kim, C. R. Carlson, "MDD based CASE Tool for Modeling Heterogeneous Multi-Jointed Robots," CSIE 2009, vol.7, pp.775-779, 2009.
3 Eclipse M2M, http://www.eclipse.org/m2m/
4 Selic, B, "The Pragmatics of Model-Driven Development," IEEE Software special issue on Model' Driven Architecture, 2003.
5 OMG, Meta Object Facility Specification, In OMG Unified Modeling Language Specification, Version 2.0, January 2006.
6 K. Czarnecki, S. Helsen, "Feature-Based Survey of Model Transformation Approaches, IBM Systems Journal," vol.45, no.3, pp.621-64, 2006.   DOI
7 Wikipedia, "ATLAS Transformation Language," http:// en.wikipedia.org/wiki/ATLAS_Transformation_Lan guage
8 OMG, Object Constraint Language Specification, In OMG Unified Modeling Language Specification, Version 2.0, May 2006.
9 Axel Jantsch, (2004), Modeling Embedded System and SOCs, Mogan Kaufmann.
10 W. Y. Kim, H. S. Son, Y. B. Park, B. H. Park, C. R. Carlson, R. Y. C. Kim, "The Automatic MDA Transformations for Heterogeneous Embedded Systems," 2008 SERP, vol.2, pp.409-414, 2008.
11 W. Y. Kim, R. Y. C. Kim, "A Study on Modeling Heterogeneous Embedded S/W Components based on Model Driven Architecture with Extended xUML," KIPS, vol.14-D, no.1, 2007.   과학기술학회마을