즉 , 일반 적 으로 상위 프로그래밍 언어 로 구현 된 시뮬레이터 인 C / C ++, MATLAB 등 의 프로그래밍 언어 를 사용 하 여 , 설계 하 고자 하 는 디지털 시스템 의 동작 에 대한 프로그램 인 상위 소프트웨어 시뮬레이터 를 작성 하 게 된다 . 이렇게 작성 된 상위 소프트웨어 시뮬레이터 는 하드웨어 적 인 요소 의 고려 를 배제 하 여 작성 되 었 기 때문 에 , 실제 구현 하 고자 하 는 디지털 시스템 의 동작 에 대한 설계 및 구현 될 디지털 시스템 이 가지 게 될 성능 검증 에 대한 조사 가 중요 한 역할 로써 작용 하 게 된다 .