UML Profile for Smart Device Application Modeling based on Windows Phone 7 Platform

윈도우폰7 플랫폼 기반 스마트 디바이스 애플리케이션의 모델링을 위한 UML 프로파일

  • Min, Bup-Ki (Dept. of Computer Science & Engineering Chungnam National University) ;
  • Kuk, Seung-Hak (Dept. of Computer Science & Engineering Chungnam National University) ;
  • Kim, Hyeon-Soo (Dept. of Computer Science & Engineering Chungnam National University)
  • 민법기 (충남대학교 컴퓨터공학과) ;
  • 국승학 (충남대학교 컴퓨터공학과) ;
  • 김현수 (충남대학교 컴퓨터공학과)
  • Published : 2011.06.29

Abstract

스마트 디바이스(스마트폰, 태블릿PC 등)가 모바일 시장에 핵심으로 떠오르면서 새로운 스마트폰 플랫폼들이 등장하고 있다. 마이크로소프트에서도 스마트폰 경쟁에 뛰어들기위해 스마트폰의 요소를 강화한 윈도우폰 7을 발표하였다. 윈도우폰7 플랫폼이 현재는 스마트폰만 지원하지만 향후에 iOS나 안드로이드와의 경쟁을 위해 다양한 스마트 디바이스를 지원할 수 있을 것으로 예상된다. 그러나 다양한 스마트 디바이스들은 플랫폼은 같으나 디바이스의 용도에 따라 서로 다른 하드웨어 장치와 사용자 인터페이스를 가지고 있기 때문에 애플리케이션 개발에 많은 어려움이 존재한다. 이를 해결하기 위해서는 설계시점에서 다양한 장치들을 반영할 수 있게 모델링이 되어야한다. 이에 본 논문에서는 UML의 확장 메커니즘을 이용하여 윈도우폰7 애플리케이션의 모델링을 위한 확장 프로파일을 정의한다. 이를 위해 윈도우폰7이 가지는 특성을 분석하여 소프트웨어 구성요소와 하드웨어 리소스들을 분류하여 정의하였다. 이에 소프트웨어와 하드웨어 부분을 독립적으로 구현할 수 있으며, 윈도우폰7 플랫폼 기반의 새로운 스마트 디바이스가 출시되더라도 쉽게 확장이 가능하다.

Keywords

Acknowledgement

Supported by : 한국연구재단