1 |
1
시뮬레이터 기반으로 하는 임베디드 소프트웨어 채점 시스템에 있어서,채점대상 회로도와 채점대상 소스코드를 입력하는 제 1 입력부;기준 회로도와 기준 소스코드를 입력하는 제 2 입력부;상기 제 2 입력부의 기준 회로도에서 하드웨어 기준 정보를 추출하는 추출부;상기 제 2 입력부의 기준 소스코드를 이용하여 테스트 케이스를 생성하는 생성부;상기 제 1 입력부의 채점대상 회로도와 상기 추출부의 하드웨어 기준 정보를 비교하는 제 1 비교부;제 1 입력부의 채점대상 소스코드와 상기 생성부의 테스트 케이스를 비교하는 제 2 비교부;상기 제 2 비교부의 비교결과에 따라 점수를 부가하여 채점하는 채점부;를 포함하는 임베디드 소프트웨어 채점 시스템
|
2 |
2
제 1 항에 있어서,상기 제 1 비교부의 불일치한 비교결과를 사용자에게 제공하는 제 1 제공부;상기 채점부의 결과를 사용자에게 제공하는 제 2 제공부;를 포함하는 임베디드 소프트웨어 채점 시스템
|
3 |
3
제 1 항에 있어서,상기 추출부의 하드웨어 기준 정보는, 하드웨어 구성정보, 핀 정보, 핀의 연결 정보 중에서 하나 이상을 포함하는 임베디드 소프트웨어 채점 시스템
|
4 |
4
제 4 항에 있어서,상기 추출부는,상기 하드웨어 기준 정보를 하드웨어 기준 테이블로 생성하는 것을 특징으로 하는 임베디드 소프트웨어 채점 시스템
|
5 |
5
시뮬레이터 기반으로 하는 임베디드 소프트웨어 채점 방법에 있어서,제 1 입력부에 채점대상 회로도와 채점대상 소스코드가 입력되는 단계;제 2 입력부에 기준 회로도과 기준 소스코드가 입력되는 단계;추출부가 상기 제 2 입력부의 기준 회로도에서 하드웨어 기준 정보를 추출하는 단계;생성부가 상기 제 2 입력부의 기준 소스코드를 이용하여 테스트 케이스를 생성하는 단계;제 1 비교부가 상기 제 1 입력부의 채점대상 회로도와 상기 추출부의 하드웨어 기준 정보를 비교하는 단계;제 2 비교부는 제 1 입력부의 채점대상 소스코드와 상기 생성부의 테스트 케이스를 비교하는 단계;채점부는 상기 제 2 비교부의 비교정보에 따라 점수를 부가하여 채점하는 단계;를 포함하는 임베디드 소프트웨어 채점 방법
|
6 |
6
제 5 항에 있어서,상기 제 1 비교부의 비교결과가 불일치한 경우,제 1 제공부는 하드웨어 구성에 대한 상기 제 1 비교부의 비교결과를 사용자에게 제공하는 단계를 포함하는 임베디드 소프트웨어 채점 방법
|
7 |
7
제 5 항에 있어서,상기 제 2 제공부는 상기 채점부의 결과를 사용자에게 제공하는 단계를 포함하는 임베디드 소프트웨어 채점 방법
|