원문정보
Design and Implementation of simulator using virtualization for Linux-based mobile device
초록
영어
Many companies have adopted Linux as mobile OS for their products. Most simulators provided todevelopers, however, have focused on testing only individual application functionality and interface withmiddleware. The proposed simulator based on virtualization technology provides execution environment forrunning full software stack including mobile OS. The simulator can record and replay all events generated fromthe hardware emulation layer, OS layer, middleware layer and application layer. This enables phone makers totest a full S/W stack running on their product in some autonomous way.
한국어
모바일 단말용 운영체제로서 리눅스가 채택되는 사례가 증가하고 있다. 기존의 모바일 단말용 시뮬레이터들은 개발자에 제공되어 개별 모바일 응용을 개발하고 응용 계층과 미들웨어 계층 중심의 기능적 테스트에 초점을 두고 있다. 제안된 시뮬레이터는 가상화 기법을 이용하여 실제 단말에 탑재되는 운영체제를 포함한 전체 SW 스택을 테스트 할 수 있는 환경을 제공한다. 또한 단말의 시장 출시 전에 수작업에 의한 SW 동작 시험 대신 하드웨어 에뮬레이션 계층, 운영체제 계층, 미들웨어 계층 및 응용 계층에서 발생되는 각각의 이벤트 정보를 저장 및 재생할 수 있는 기능을 통해 전체 SW 스택을 자동 테스트할 수 있는 방법을 제공한다.
목차
Abstract
1. 서론
2. 단말기용 시뮬레이터 기술 동향
3. 모바일 단말기용 시뮬레이터 구조 및 기능
3.1 시스템 개요
3.2 시뮬레이터 SW 구조
3.3 자동화 테스트 지원을 위한 이벤트 관리
4. 시뮬레이터 특징 및 활용 방안
5. 시뮬레이터 실행 및 기능성 테스트
5.1 실행 시나리오 작성
5.2 브레이크 포인트 설정 및 이벤트 피딩 간격 조정
6. 결론
참고문헌