A Study on the Adapting of the Virtual Machine using Retargetable Techniques

재목적 기술을 이용한 가상기계의 탑재에 관한 연구

  • Ko Kwang-Man (School of Computer and Information, Sangji University) ;
  • Yoo Jae-Min (School of Computer and Information, Sangji University)
  • 고광만 (상지대학교 컴퓨터정보공학부) ;
  • 유재민 (상지대학교 컴퓨터정보공학부)
  • Published : 2006.06.01

Abstract

본 논문에서는 컴파일러 개발 시에 적용되었던 재목적 기술을 응용하여 다양한 플랫폼에 가상기계를 보다 원활히 탑재하기 위한 가상기계의 자동화 탑재 기술을 제안하고 이를 구현한다. 이를 위해, 가상기계를 플랫폼 독립적인 가상기계 핵심(Core) 부분과 플랫폼 의존적인 부분으로 재구성한 후 다음과 같은 세가지 부분을 설계하고 구현한다. 첫째. 플랫폼 의존적인 부분을 정형화된 방법으로 기술할 수 있는 플랫폼 디스크립션을 설계한다. 둘째. 설계된 플랫폼 디스크립션을 입력으로 받아 최적의 플랫폼 정보를 생성할 수 있는 탑재 점보 생성기를 구현한다. 마지막으로 탑재 정보 생성기의 출력과 가상기계의 핵심 부분을 결합하는 가상기계 생성기를 개발한다.

Keywords