DOI QR코드

DOI QR Code

The Design and Development of a WIPI Certification Toolkit

모바일 표준 플랫폼(WIPI) 검증 도구 설계 및 개발

  • 이상윤 (한국전자통신연구원 임베디드S/W연구단) ;
  • 이환구 (한국전자통신연구원 임베디드S/W연구단) ;
  • 최병욱 (한양대학교 정보통신대학원 정보통신학부)
  • Published : 2006.10.01

Abstract

WIPI is developed by KWISF(Korea Wireless Internet Standardization Forum) and a wireless internet standard platform adopted by TTA. It needs the certification Process for standard specification in order to confirm interoperability. The WIPI is composed of the HAL, the Runtime Engine, and APIs(WIPI-C, WIPI-Java). nl applications are implemented through WIPI APIs that can be finished by themselves or provided essential functions from runtime engine or HAL. Therefore it needs to certify where the problems occur when errors occurred in a application. In this paper we propose the PCT that certifies a WIPI platform's functionality and APIs and the HCT that certifies HAL APIs. Because the PCT reports the final certification results for the platform it is impossible to know where the problems occur when it fails to certify platform. So, it needs to certify the HAL regardless of platform certification.

WIPI는 한국무선인터넷표준화 포럼에서 개발하였으며 한국정보통신기술협회가 채택한 무선인터넷 표준 플랫폼이다. 상호 호환성을 보장받기 위해서는 개발한 WIPI플랫폼이 표준을 준수하고 있는지 검증하는 절차가 필요하다. WIPI는 하드웨어 추상화 계층인 HAL, 실행 엔진, 그리고 API(WIPI-C, WIPI-Java)로 나뉘어져 있다. WIPI 응용 프로그램은 WIPI API를 이용해 작성되며 WIPI API는 자체적으로 수행이 완료될 수도 있고 이벤트나 사용자 입력을 처리하기 위해 실행 엔진 또는 HAL 계층으로부터 필요한 기능을 제공받기도 한다. 따라서, 응용 프로그램에서 오류가 발생했을 때 어느 계층에서 문제점이 발생했는지 검증하는 것이 필요하다. 본 논문에서 WIPI 규격에 대한 검증 도구로서 플랫폼의 전체 기능과 API에 대한 검증 도구인 PCT와 하드웨어 추상화 계층인 HAL의 API 검증 도구인 HCT를 제안한다. PCT는 최종적으로 플랫폼에 대한 검증 결과만을 보고하기 때문에 검증에 실패하면 어느 계층에서 문제점이 발생했는지 알 수 가 없다. 따라서 문제점이 발생한 지점을 정확히 진단하고 정정하기 위해서는 전체 플랫폼에 대한 인증과는 별도로 HAL에 대한 인증이 필요하다.

Keywords

References

  1. 모바일 표준 플랫폼 규격 2.0. 한국정보통신기술협회, 표준번호 TTAS.KO-06.0036/R3
  2. 이환구, 김우식, 이상윤, 이재호, 김선자, 'WIPI 플랫폼 인증 툴킷 개발', 한국정보처리학회 추계학술발표대회, 제 11권 제 2호, pp.1539-1542, 2004
  3. JCP, www.jcp.org
  4. 이상윤, 김선자, 김홍남, '한국 무선 dslxjspt 표준 플랫폼(WIPI)의 표준화 현황 및 발전 전망', 한국정보과학회학회지, 제 22권 제 1호 통권 제 176호, pp.16-23, 2004
  5. 이상윤, 김선자, 김홍남, '무선인터넷 표준 플랫폼 WIPI 2.0', TTA Journal 통권 92호, pp.97-102, 2004
  6. Jaeho Lee, Sunja Kim, Sangyun Lee, Woosik Kim, Hwangu Lee, 'Implementation WIPI for Linux-based Smartphone', ICACT 2005
  7. Jaeho Lee, Sunja Kim, Sangyun Lee, 'Embedded Linux-based smartphone platform for sharing WIPI contents', IT-SOC 2004, pp.550-553, 2004
  8. 유용덕, 박충범, 최훈, 김우식, '위피 응용프로그램 개발환경 설계 및 구현', 한국정보처리학회, 제12-C권 제5호(통권 제101호), pp.749-756, 2005 https://doi.org/10.3745/KIPSTC.2005.12C.5.749
  9. 김유일, 이원재, 한환수, 이재호, 김선자, '이동단말기 환경에서 응용프로그램 로더와 동적 링커 개발', 한국정보과학회 2004년 춘계학술대회 제 31권 제 1호, pp.841-843, 2004
  10. 김연수, 강민철, 유용덕, 최훈, '무선인터넷 플랫폼에서 다중 응용프로그램 수행을 위한 스케쥴러 설계' 한국정보처리학회 2004년 추계학술대회, 제 11권 제 2호, pp.1759-1762. 2004
  11. 임형택, 장준, 최훈, '무선인터넷 플랫폼에서의 API 관리자 설계 및 구현', 한국정보처리학회 2004년 추계학술대회 제11권 제 2호, pp.1763-1766, 2004
  12. 유용덕, 김연수, 임형택, 강민구, 최훈, '무선인터넷 플랫폼을 위한 메모리 관리 모듈 설계 및 구현', 한국정보처리학회 2004년 추계학술대회, 제11권 제2호, pp.1783-1786, 2004
  13. 박충범, 김연수, 연대진, 유용덕, 최훈, '무선인터넷 플랫폼 에뮬레이터를 위한 HTTP API 설계 및 구현', 한국정보처리학회 2004년 추계 학술 대회, 제11권 제2호, pp.1791-1794. 2004