1 |
1
운용 통제부;상기 운용 통제부의 제어에 따라 정상 테스트 시나리오에 오류 모의 함수를 적용하여 다양한 비정상 테스트 시나리오를 생성하는 오류 생성부;상기 비정상 테스트 시나리오를 이용하여 실제 오류 모의 시뮬레이션을 수행하여 오류 모의 로깅 결과를 생성하는 다수의 오류 모의부;상기 비정상 테스트 시나리오를 적용하여 실시간으로 임베디드 시스템(Real-time Embedded System)을 테스트하는 시험 대상부; 상기 테스트에 따른 임베디드 시스템 테스트 로깅 결과를 생성하여 저장하는 동작 기록부; 및상기 임베디드 시스템 테스트 로깅 결과와 오류 모의 로깅 결과를 취합하여 결과를 비교 분석하여 상기 정상 테스트 시나리오의 오류 검출 유무를 판단하는 결과 분석부;를 포함하며,상기 오류모의 함수는 주기 변경을 나타내는 ChangePeriod, 시작 시간 변경을 나타내는 ChangeStartTime, 이벤트 변경을 나타내는 Change, 이벤트 자체를 삭제하는 Remove, 이벤트를 중복 입력하는 Duplicate, 순서 바꿈을 나타내는 Exchange, 메시값의 일부 또는 전부를 변경하는 ChangeValue, 메시지 값의 일부 또는 전부를 삭제하는 RemoveField, 오류 코드를 변경하는 ChangeCRCCode, 메시지 크기를 변경하는 Append ZeroField를 포함하는 오류 연산자를 갖는 것을 특징으로 하는 오류 모의 함수를 이용한 자동화 기반 강건성 검증 장치
|
2 |
2
제 1 항에 있어서,상기 운용 통제부는 시뮬레이션 모델의 틀을 설정하고 상기 시뮬레이션 모델의 틀에 근거하여 상기 다수의 오류 모의부의 시뮬레이션 동작을 제어하는 것을 특징으로 하는 오류 모의 함수를 이용한 자동화 기반 강건성 검증 장치
|
3 |
3
제 1 항에 있어서,상기 운용 통제부는 상기 다수의 오류 모의부의 시뮬레이션 동작에 필요한 시간 설정 정보를 운용자로부터 입력받을 수 있으며, 상기 시간 설정 정보는 상기 다수의 오류 모의부에 대한 시뮬레이션 동작의 진행 시간 및 진행 시간 동안 시뮬레이션 동작 상호간의 시간 간격에 관한 정보를 포함하는 것을 특징으로 하는 오류 모의 함수를 이용한 자동화 기반 강건성 검증 장치
|
4 |
4
제 1 항에 있어서,상기 오류 생성부 및 상기 다수의 오류 모의부는 각각 HLA/RTI(High Level Architecture/Real Time Infrastructure) 또는 DDS(Data Distribution Service) 분산 시뮬레이션 네트워크에 연결되어 있어서 상호 간에 실시간으로 데이터 공유가 가능한 것을 특징으로 하는 오류 모의 함수를 이용한 자동화 기반 강건성 검증 장치
|
5 |
5
제 1 항에 있어서, 상기 오류모의 함수는 하나의 시나리오에 함수를 하나씩 각각 적용할 수도 있고, 여러 개의 함수 조합이 적용될 수 있는 것을 특징으로 하는 오류 모의 함수를 이용한 자동화 기반 강건성 검증 장치
|
6 |
6
삭제
|
7 |
7
제 1 항에 있어서,상기 운용 통제부는 상기 테스트를 반복 수행할 필요 여부 및 반복 수행 횟수를 체크하여 상기 시험 대상부로 하여금 상기 비정상 테스트 시나리오를 적용하여 실시간으로 임베디드 시스템(Real-time Embedded System)을 수회 반복하여 테스트하는 것을 특징으로 하는 오류 모의 함수를 이용한 자동화 기반 강건성 검증 장치
|
8 |
8
운용 통제부의 제어에 따라 오류 생성부가 정상 테스트 시나리오에 오류 모의 함수를 적용하여 다양한 비정상 테스트 시나리오를 생성하는 단계;다수의 오류 모의부가 상기 비정상 테스트 시나리오를 이용하여 실제 오류 모의 시뮬레이션을 수행하여 오류 모의 로깅 결과를 생성하는 단계;시험 대상부가 상기 비정상 테스트 시나리오를 적용하여 실시간으로 임베디드 시스템(Real-time Embedded System)을 테스트하는 단계; 동작 기록부가 상기 테스트에 따른 임베디드 시스템 테스트 로깅 결과를 생성하여 저장하는 단계; 및결과 분석부가 상기 임베디드 시스템 테스트 로깅 결과와 오류 모의 로깅 결과를 취합하여 결과를 비교 분석하여 상기 정상 테스트 시나리오의 오류 검출 유무를 판단하는 단계;를 포함하며,상기 오류모의 함수는 주기 변경을 나타내는 ChangePeriod, 시작 시간 변경을 나타내는 ChangeStartTime, 이벤트 변경을 나타내는 Change, 이벤트 자체를 삭제하는 Remove, 이벤트를 중복 입력하는 Duplicate, 순서 바꿈을 나타내는 Exchange, 메시값의 일부 또는 전부를 변경하는 ChangeValue, 메시지 값의 일부 또는 전부를 삭제하는 RemoveField, 오류 코드를 변경하는 ChangeCRCCode, 메시지 크기를 변경하는 Append ZeroField를 포함하는 오류 연산자를 갖는 것을 특징으로 하는 오류 모의 함수를 이용한 자동화 기반 강건성 검증 방법
|