1 |
1
평가대상인 열차제어시스템 소프트웨어의 소스코드와 상기 소프트웨어의 FMECA와 HAZOP으로 이루어진 안전성 분석 데이터를 입력자료 변환모듈을 이용하여 테스트 툴의 테스터 리포지토리에 입력하는 단계;
상기 입력된 소스코드와 안전성 분석 데이터를 바탕으로 테스트 데이터 자동생성모듈과 테스트 시나리오 자동생성모듈을 이용하여 테스트 데이터 및 시나리오로 이루어진 테스트 케이스를 생성하는 단계;
상기 생성된 테스트 케이스를 검증 및 평가모듈의 테스트 프로그램 및 타깃 모니터링 모듈의 타깃 에이전트 프로그램을 통해 실행하여 시험결과를 분석하는 단계; 및
평가보고서 자동생성모듈에서 최종적으로 시험결과를 종합하여 그 결과를 테스트 툴 윈도우와 파일로 출력저장하는 단계를 포함하여 이루어져 안전성 분석 결과와 품질분석 툴의 연계방식에 의하여 열차제어시스템 소프트웨어의 안전성을 테스트하도록 하는 열차제어시스템 소프트웨어 안전성 평가를 위한 시험방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서, 상기 FMECA에서는 ‘고장모드’, ‘심각도’, ‘발생빈도’, ‘조치사항’의 필드를 입력하여 이로부터 테스트 케이스를 생성하는 테스트엔진 입력으로 하도록 함을 특징으로 하는 열차제어시스템 소프트웨어 안전성 평가를 위한 시험방법
|
5 |
5
제1항에 있어서, 상기 HAZOP에서는 ‘기능’, ‘검색 안내어(Guideword)’, ‘이상현상’, ‘결과’, ‘조치내역’에 해당하는 필드를 입력하여, 이 중 조치내역과 검색안내어를 중심으로 테스트 데이터와 시나리오를 만들도록 함을 특징으로 하는 열차제어시스템 소프트웨어 안전성 평가를 위한 시험방법
|
6 |
6
제1항에 있어서, 상기 검증 및 평가 모듈은 테스트케이스에 나타난 소프트웨어 입력에 따른 예상 결과와 실제 테스트를 수행한 결과와 비교하여 해당 시험항목에 따라 정상적으로 소프트웨어가 수행되었는지 여부와, 안전성관련 위험원에 대한 테스트 케이스의 경우 리스크 평가를 수행하여 그 결과를 정리, 그리고 잘못된 결과가 발생했을 경우 그 결과를 정리하고 소프트웨어 전체적으로 어느 정도 테스트케이스에 따른 적합도를 나타내는지 분석하도록 함을 특징으로 하는 열차제어시스템 소프트웨어 안전성 평가를 위한 시험방법
|
7 |
7
제1항에 있어서, 상기 타깃 모니터링 모듈은 타깃 하드웨어와 인터페이스를 통해 타깃 하드웨어에서 실행된 결과를 피드백받아 그 결과를 분석하도록 함을 특징으로 하는 열차제어시스템 소프트웨어 안전성 평가를 위한 시험방법
|