기상화 기법을 이용한 리눅스 기반 모바일 단말기용 시뮬레이터 설계 및 구현
Design and Implementation of simulator using virtualization for Linux-based mobile device
0
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
모바일 단말용 운영체제로서 리눅스가 채택되는 사례가 증가하고 있다. 기존의 모바일 단말용 시뮬레이터들은 개발자에 제공되어 개별 모바일 응용을 개발하고 응용 계층과 미들웨어 계층 중심의 기능적 테스트에 초점을 두고 있다. 제안된 시뮬레이터는 가상화 기법을 이용하여 실제 단말에 탑재되는 운영체제를 포함한 전체 SW 스택을 테스트할 수 있는 환경을 제공한다. 또한 단말의 시장 출시 전에 수작업에 의한 SW 동작 시험 대신 하드웨어 에뮬레이션 계층, 운영체제 계층, 미들웨어 계층 및 응용 계층에서 발생되는 각각의 이벤트 정보를 저장 및 재생할 수 있는 기능을 통해 전체 SW 스택을 자동 테스트할 수 있는 방법을 제공한다.
Abstract
Many companies have adopted Linux as mobile OS for their products. Most simulators provided to developers, however, have focused on testing only individual application functionality and interface with middleware. The proposed simulator based on virtualization technology provides execution environment for running full software stack including mobile OS. The simulator can record and replay all events generated from the hardware emulation layer, OS layer, middleware layer and application layer. This enables phone makers to test a full S/W stack running on their product in some autonomous way.
참고문헌 (19)
- Japan Mobile Internet Device(MID) Market Forecast 2008-2012, "ROA group", ~, pp.Report No.081101
- "위피표준규격서 v2.0.1"[URL]
- Ben Morris, "The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS" (2007), WILEY
- Embedded Software:2008 Market Intelligence Service, "VDC", 39~ (2008)
- I. Satoh, "A Testing Framework for MobileComputingSoftware", IEEETrans.SoftwareEng., 29(12), pp.1112~1121 (2003)
- A comparison of software and hardware techniques for x86 virtualization, "K. Adams", 2~13, pp.ASPLOS2006 (2006)
- Fabrice Bellard, "QEMU, a Fast and Portable Dynamic Translator", USENIX 2005, proceedings, pp.41~46 (2005)
- Richardson, T., "The RFB Protocol", 3.3, pp.1~34 (2002), Real VNC Ltd, Formerly of Olivetti Research Ltd[DOI]
- Kazuomi Kato, "Embedded Linux technologies to develop mobile phones for the mainstream market", CCNC2006-IEEEConsumerCommunicationsandNetworkingConference, pp.1073~1077
- 임성수, "리눅스 기반 이동 통신 단말의 설계 및 구현", Telecommunications Review, 15(4), pp.573~584 (2005), SK텔레콤
- "안드로이드"[URL]
- "D-BUS tutorial"[URL]
- "GNOME mobile"[URL]
- "ACCESS Linux Platform"[URL]
- "Technical documentation"[URL]
- "User Mode Linux" (2006), Prentice Hall
