상기 과제 를 달성 하 기 위하 여 , 본 발명 의 실시 예 에 따른 가상 머신 모니터 기반 의 프로그램 실행 시스템 의 제어 방법 은 , 가상 머신 모니터 ( Virtual Machine Monitor ) 를 이용 하 여 신뢰도 에 따라 운영 체제 를 적어도 하나 의 루트 도메인 을 포 함 하 는 복수 의 도메인 으로 구분 하 는 단계 와 , 상기 적어도 하나 의 루트 도메인 이 상기 운영 체제 에서 실행 되 는 응용 프로그램 의 신뢰 수준 을 주기 적 으로 측정 하 는 단계 및 상기 측정 된 응용 프로그램 의 신뢰 수준 에 따라 상기 복수 의 도메인 중 어느 하나 의 도메인 에서 상기 응용 프로그램 을 실행 하 는 단계 를 포함 한다 .