1 |
1
무기체계 소프트웨어가 탑재될 하드웨어에 대한 정보를 획득하는 하드웨어 정보 획득부와,복수 개의 신뢰성 시험 도구 중에서 상기 무기체계 소프트웨어의 신뢰성 시험에 사용될 신뢰성 시험 도구에 대한 정보를 입력받는 인터페이스부와,상기 복수 개의 신뢰성 시험 도구 각각에 대한 시험 규칙 및 설정 파일을 저장하는 데이터베이스부와,상기 입력받은 정보에 대응되는 신뢰성 시험 도구에 대한 시험 규칙 및 설정 파일을 상기 데이터베이스부로부터 획득하고, 상기 하드웨어 정보 획득부가 획득한 상기 하드웨어에 대한 정보, 상기 획득된 시험 규칙 및 상기 획득된 설정 파일을 기초로 상기 입력받은 정보에 대응되는 신뢰성 시험 도구에 대한 환경 설정 파일을 생성하는 파일 생성부를 포함하는신뢰성 시험 도구 설정 장치
|
2 |
2
제 1 항에 있어서,상기 복수 개의 신뢰성 시험 도구는정적 시험에 사용되는 신뢰성 시험 도구 및 동적 시험에 사용되는 신뢰성 시험 도구를 포함하는신뢰성 시험 도구 설정 장치
|
3 |
3
제 2 항에 있어서,상기 정적 시험에 사용되는 신뢰성 시험 도구는,시험 대상인 무기체계 소프트웨어를 실행하지 않은 상태에서 상기 시험 대상인 무기체계 소프트웨어에 적용된 코딩 규칙, 취약점 및 메트릭 중 적어도 하나를 점검하는신뢰성 시험 도구 설정 장치
|
4 |
4
제 3 항에 있어서,상기 코딩 규칙은,표준 코딩 규칙을 기초로 한 것인신뢰성 시험 도구 설정 장치
|
5 |
5
제 3 항에 있어서,상기 취약점은,표준 취약점 점검 규칙을 기초로 한 것인신뢰성 시험 도구 설정 장치
|
6 |
6
제 3 항에 있어서,상기 메트릭은,함수 메트릭의 종류 및 제한값을 기초로 한 것인신뢰성 시험 도구 설정 장치
|
7 |
7
제 2 항에 있어서,상기 동적 시험에 사용되는 신뢰성 시험 도구는,시험 대상인 무기체계 소프트웨어를 실행한 상태에서 소정의 항목을 점검하는신뢰성 시험 도구 설정 장치
|
8 |
8
제 2 항에 있어서,상기 동적 시험에 사용되는 신뢰성 시험 도구는,시험 대상인 무기체계 소프트웨어에서 결함이 발생하는 빈도, 상기 결함의 영향성 및 상기 결함에 대한 제어 가능성을 설정하는신뢰성 시험 도구 설정 장치
|
9 |
9
제 2 항에 있어서,상기 동적 시험에 사용되는 신뢰성 시험 도구는,시험 대상인 무기체계 소프트웨어에 포함된 코드 실행률(code coverage)을 선택받는신뢰성 시험 도구 설정 장치
|
10 |
10
제 9 항에 있어서,상기 동적 시험에 사용되는 신뢰성 시험 도구는,상기 선택받은 코드 실행률에 따라 파일 또는 함수 단위로 상기 시험 대상인 무기체계 소프트웨어에 대한 설정을 수행하는신뢰성 시험 도구 설정 장치
|
11 |
11
신뢰성 시험 도구 설정 장치가 수행하는 신뢰성 시험 도구 설정 방법으로서,무기체계 소프트웨어가 탑재될 하드웨어에 대한 정보를 획득하는 단계와,복수 개의 신뢰성 시험 도구 중에서 상기 무기체계 소프트웨어의 신뢰성 시험에 사용될 신뢰성 시험 도구에 대한 정보를 입력받는 단계와,상기 입력받은 정보에 대응되는 신뢰성 시험 도구에 대한 시험 규칙 및 설정 파일을 획득하는 단계와,상기 획득된 상기 하드웨어에 대한 정보, 상기 획득된 시험 규칙 및 상기 획득된 설정 파일을 기초로 상기 입력받은 정보에 대응되는 신뢰성 시험 도구에 대한 환경 설정 파일을 생성하는 단계를 포함하는신뢰성 시험 도구 설정 방법
|
12 |
12
제 11 항에 따른 방법에 포함된 각 단계를 포함하여 수행하도록 프로그램된 컴퓨터 판독가능한 기록매체에 저장된 컴퓨터 프로그램
|
13 |
13
제 11 항에 따른 방법에 포함된 각 단계를 포함하여 수행하도록 프로그램된 컴퓨터 프로그램을 저장하는 컴퓨터 판독가능한 기록매체
|