Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

SIL 커버리지 분석

메트릭 ID

slcomp.sil.CoverageBreakdown

설명

이 지표는 SIL(software-in-the-loop) 테스트 결과에서 측정된 커버리지를 반환하며, 장치 전체에 걸쳐 집계됩니다. 메트릭 결과에는 SIL 테스트에서 달성한 커버리지 비율, 커버리지 필터에서 정당화된 커버리지 비율, SIL 테스트에서 누락된 조건 커버리지 비율이 포함됩니다.

계산 세부사항

메트릭:

  • 집계된 커버리지 결과를 반환합니다.

  • 시뮬레이션(모델 테스트) 또는 PIL(Processor-in-the-Loop) 모드에서 실행되는 테스트의 커버리지는 포함되지 않습니다.

  • 커버리지 지점이 없는 모델에 대해 100% 커버리지를 반환합니다.

수집

이 지표에 대한 데이터를 수집하려면 지표 ID slcomp.sil.CoverageBreakdown와 함께 getMetrics를 사용하세요.

이 지표에 대한 데이터를 수집하면 모델 파일과 테스트 결과 파일이 로드되며 Simulink® Coverage™ 라이선스가 필요합니다.

결과

이 메트릭의 경우 metric.Result 인스턴스는 Value를 다음에 대한 필드가 포함된 struct로 반환합니다.

  • Statement — 집계된 명령문 범위

  • Decision — 집계된 의사결정 범위

  • Condition — 집계된 상태 커버리지

  • MCDC — 집계된 수정 조건/결정 범위(MC/DC)

  • Function — 집계된 함수 범위

  • FunctionCall — 집계된 함수 호출 범위

각 필드에는 다음 필드를 포함하는 struct가 포함되어 있습니다.

  • Achieved — SIL 테스트를 통해 달성한 커버리지 비율

  • Justified — SIL 테스트로 정당화된 커버리지 비율

  • Missed — SIL 테스트에서 놓친 커버리지 비율

  • AchievedOrJustified — SIL 테스트를 통해 완료된 커버리지의 비율입니다. 대시보드는 커버리지가 달성되었거나 타당할 경우 "완료"된 범위로 간주합니다.

규정 준수 임계값

이 메트릭의 기본 규정 준수 임계값은 다음과 같습니다.

  • Compliant — 테스트 결과 누락된 0%가 반환되었습니다.

  • Non-Compliant — 테스트 결과 누락된 커버리지가 반환되었습니다.

  • Warning — 없음

참고 항목

| |

관련 항목