이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
ISO 26262, ISO 25119, IEC 61508, IEC 62304 및 EN 50128/EN 50657 산업 표준에 대한 Model Advisor 검사
Simulink® Check™ Model Advisor를 사용하여 모델이나 하위 시스템이 이러한 표준의 선택된 측면을 준수하는지 확인할 수 있습니다.
ISO 26262:2018 (IEC Certification Kit)
ISO 25119:2018 (IEC Certification Kit)
IEC 61508:2010 (IEC Certification Kit)
IEC 62304:2015 (IEC Certification Kit)
ISO 25119:2018 (IEC Certification Kit)
EN 50128:2011/A2:2020 and EN 50657:2017 (IEC Certification Kit)
이러한 검사를 실행하려면 open the Model Advisor을 실행하고 해당 폴더에서 검사를 실행하세요.
작업별 > ISO 26262에 대한 모델링 표준
작업별 > ISO 25119에 대한 모델링 표준
작업별 > IEC 61508에 대한 모델링 표준
작업별 > IEC 62304에 대한 모델링 표준
작업별 > ISO 25119에 대한 모델링 표준
작업별 > EN 50128/EN 50657에 대한 모델링 표준
이러한 검사를 실행하려면 Embedded Coder®, Simulink Check, Simulink Design Verifier™ 또는 Requirements Toolbox™이 필요합니다.
IEC 인증 키트에서 사용할 수 있는 Model Advisor 검사 목록은 Simulink Check - Trace Matrix(mathworks_slchk_trace.xlsx
)을 참조하세요. 이 아티팩트는 Simulink Check에 대해 생성한 인증 프로젝트에서 사용할 수 있습니다. 자세한 내용은 Create a Tool-Specific Certification Project (IEC Certification Kit)를 참조하세요.
참고
모델이 모델 참조를 사용하는 경우 최상위 모델에서 실행하기 전에 참조된 모든 모델에 대해 검증된 검사를 실행하세요.
모델 고문 하위 폴더 | 모델 어드바이저 확인 | ID 확인 |
---|---|---|
해당 없음 | 구성 관리 데이터 표시 | mathworks.iec61508.MdlVersionInfo |
디스플레이 모델 메트릭 및 복잡성 보고서 | mathworks.iec61508.MdlMetricsInfo | |
연결되지 않은 개체 확인 | mathworks.iec61508.UnconnectedObjects | |
고무결성 시스템 | Model Advisor가 높은 무결성 시스템 모델링 지침을 확인합니다. 참조 | |
Simulink | Identify unconnected lines, input ports, and output ports | mathworks.design.UnconnectedLinesPorts |
라이브러리 링크 | Identify unresolved library links | mathworks.design.UnresolvedLibLinks |
요구 사항 일치 | Model Advisor가 요구 사항 링크를 확인합니다. 참조 | |
버그 리포트 | View bug reports (IEC Certification Kit) 참조 |
구성 관리 데이터 표시
검사 ID: mathworks.iec61508.MdlVersionInfo
모델 구성 및 체크섬 정보를 표시합니다.
설명
이 정보 확인은 현재 모델에 대해 다음 정보를 표시합니다.
모델 버전 번호
모델 작성자
날짜
모델 체크섬
Simulink Check로 구매 가능합니다.
결과 및 권장 조치
상태 | 권장 조치 |
---|---|
모델 버전 및 체크섬 정보를 검색할 수 없습니다. | 이 요약은 정보 제공을 위해 제공됩니다. 조치가 필요하지 않습니다. |
기능 및 제한 사항
라이브러리 모델에서는 실행되지 않습니다.
블록이나 차트의 제외를 허용하지 않습니다.
참조:
IEC 61508-3, 표 A.8(5) - 소프트웨어 구성 관리
IEC 62304-8 – 소프트웨어 구성 관리 프로세스
ISO 26262-8, 7항 - 구성 관리
EN 50128, 표 A.9 (5) – 소프트웨어 구성 관리
Simulink 문서의
Simulink.BlockDiagram.getChecksum
Simulink 문서의
Simulink.SubSystem.getChecksum
디스플레이 모델 메트릭 및 복잡성 보고서
검사 ID: mathworks.iec61508.MdlMetricsInfo
모델 또는 하위 시스템에 대한 요소 수와 이름, 수준 및 하위 시스템 깊이를 표시합니다.
설명
IEC 61508, ISO 26262, EN 50128 및 EN 50657 표준에서는 개발 중인 소프트웨어를 평가하기 위해 크기 및 복잡성 측정 기준을 사용할 것을 권장합니다. 이 검사는 모델에 대한 메트릭 정보를 제공합니다. 제공된 정보는 모델이나 하위 시스템의 크기나 복잡성이 주어진 제한을 초과하는지 여부를 검사하는 데 사용될 수 있습니다. 검사에는 다음이 표시됩니다.
라이브러리 링크 블록을 포함하여 해당 모델에 포함된 각 Simulink 블록 유형에 대한 블록 수입니다.
해당 모델에서 Stateflow®의 개수가 구성됩니다(해당되는 경우).
해당 모델에 포함된 하위 시스템의 이름, 수준 및 깊이(해당되는 경우)
해당 모델의 최대 하위 시스템 깊이입니다.
Simulink Check로 구매 가능합니다.
이 검사에는 Stateflow 라이센스가 필요합니다.
결과 및 권장 조치
상태 | 권장 조치 |
---|---|
해당 없음 | 이 요약은 정보 제공을 위해 제공됩니다. 조치가 필요하지 않습니다. |
기능 및 제한 사항
라이브러리 모델에서 실행됩니다.
라이브러리 링크 블록의 내용을 분석합니다.
마스킹된 모든 하위 시스템의 콘텐츠를 분석합니다.
블록이나 차트의 제외를 허용하지 않습니다.
참조:
IEC 61508-3, 표 B.9(1) - 소프트웨어 모듈 크기 제한, 표 B.9(2) - 소프트웨어 복잡성 제어
IEC 62304, 5.5.3 - 소프트웨어 유닛 승인 기준
ISO 26262-6, 표 1 (1a) - 낮은 복잡성 시행, 표 3 (a) - 소프트웨어 구성 요소의 계층 구조, 표 3 (b) - 소프트웨어 구성 요소의 제한된 크기 및 표 3 (c) - 소프트웨어 구성 요소의 제한된 크기 인터페이스
EN 50128, 표 A.12 (8) - 기능, 서브루틴 및 방법의 제한된 크기 및 복잡성, (9) 제한된 수의 서브루틴 매개변수
EN 50657, 표 A.12 (8) - 기능, 서브루틴 및 방법의 제한된 크기 및 복잡성, (9) 제한된 수의 서브루틴 매개변수
Simulink 문서의
sldiagnostics
Cyclomatic Complexity for Stateflow Charts (Simulink Coverage)
연결되지 않은 개체 확인
검사 ID: mathworks.iec61508.UnconnectedObjects
모델에서 연결되지 않은 라인, 입력 포트 및 출력 포트를 식별합니다.
설명
연결되지 않은 객체는 데이터, 유형, 샘플 시간 및 차원과 같은 신호 속성을 전파하는 데 문제를 일으킬 수 있습니다.
Ground 또는 Terminator 블록에 연결된 포트는 이 검사를 통과합니다.
Simulink Check로 구매 가능합니다.
결과 및 권장 조치
상태 | 권장 조치 |
---|---|
모델 또는 서브시스템에 연결되지 않은 라인, 입력 포트 또는 출력 포트가 있습니다. |
|
기능 및 제한 사항
라이브러리 모델에서 실행됩니다.
라이브러리 링크 블록의 내용을 분석하지 않습니다.
마스킹된 모든 하위 시스템의 콘텐츠를 분석합니다.
블록 및 차트를 제외할 수 있습니다.
참조:
IEC 61508-3, 표 A.3(3) - 언어 하위 집합
IEC 62304, 5.5.3 - 소프트웨어 유닛 승인 기준
ISO 26262-6, 표 1(1b) - 언어 하위 집합 사용, 표 1(1d) - 방어 구현 기술 사용
EN 50128, 표 A.4(11) - 언어 하위 집합
EN 50657, 표 A.4(11) - 언어 하위 집합