Road vehicles - Functional safety audit and assessment method - Part 3: Software level
1 Scope
This document specifies the requirements and methods for conducting functional safety audits and assessments for functional safety-related activities and work results of safety-related electrical/electronic (E/E) systems at the software level to check and judge the impact of the development process and work results on functional safety compliance.
This document is applicable to safety-related systems including one or more electrical/electronic (E/E) systems installed on mass production road vehicles other than mopeds.
This document is not applicable to specific electrical/electronic (E/E) systems on special purpose vehicles, for example, vehicle systems designed for drivers with disabilities.
2 Normative references
The following documents contain provisions which, through reference in this text, constitute provisions of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
GB/T 34590.1~34590.12-2022 Road vehicles - Functional safety
GB/T 43253.1-2023 Road vehicle functional safety audit and assessment methods - Part 1: General requirements
3 Terms and definitions
For the purposes of this document, the terms and definitions given in GB/T 34590.1-2022 apply.
4 General requirements
For the purpose of this document, the terms and definitions given in GB/T 43253.1-2023 apply.
Functional safety audit and assessment at the software level mainly involves the following contents:
——Software development environment;
——Software security requirements;
——Software architecture design specification;
——Safety analysis report;
——Related failure analysis report;
——Software unit design and implementation;
——Software unit verification;
——Software integration and verification;
——Embedded software testing;
——Software calibration and configuration management;
——Software component identification.
Through audit and assessment, it is judged that the functional safety development at the software level based on evidence meets the following requirements:
——Software-related technical security requirements specifications are appropriate and complete;
Contents
Foreword i
Introduction ii
1 Scope
2 Normative references
3 Terms and definitions
4 General requirements
5 Software development environment
5.1 Objective
5.2 Input of audit and assessment
5.3 Requirements for audit and assessment
6 Requirements for software security
6.1 Objective
6.2 Input of audit and assessment
6.3 Requirements for audit and assessment
7 Software architecture design specification
7.1 Objective
7.2 Input of audit and assessment
7.3 Requirements for audit and assessment
8 Software unit design and implementation
8.1 Objective
8.2 Input of audit and assessment
8.3 Requirements for audit and assessment
9 Software unit verification
9.1 Objective
9.2 Input of audit and assessment
9.3 Requirements for audit and assessment
10 Software integration and verification
10.1 Objective
10.2 Input of audit and assessment
10.3 Requirements for audit and assessment
11 Embedded software testing
11.1 Objective
11.2 Input of audit and assessment
11.3 Requirements for audit and assessment
12 Software calibration and configuration management
12.1 Objectives
12.2 Input of audit and assessment
12.3 Requirements for audit and assessment
13 Software component identification
13.1 Objective
13.2 Input of audit and assessment
13.3 Requirements for audit and assessment
Annex A (Informative) Software development environment
Annex B (Informative) Software security requirement
Annex C (Informative) Software architecture design specification
Annex D (Information) Software unit design and implementation
Annex E (Informative) Software unit verification
Annex F (Informative) Software integration and verification
Annex G (Informative) Embedded software testing
Annex H (Informative) Software calibration and configuration management
Annex I (Informative) Software component identification