Skip to content

Commit 61d0c81

Browse files
update safety analysis template (#74)
* update safety analysis template * add linebreaks * fix missing links
1 parent 08cb1fb commit 61d0c81

1 file changed

Lines changed: 95 additions & 23 deletions

File tree

docs/safety_mgt/module_safety_analysis_fdr.rst

Lines changed: 95 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -35,66 +35,138 @@ Safety Analysis Checklist
3535

3636
**Purpose**
3737

38-
The purpose of this Safety Analysis (DFA and FMEA) checklist template is to collect the topics to be checked during verification of the Safety Analysis.
38+
The purpose of this Safety Analysis (DFA and FMEA) formal review report template is to collect the topics to be checked during verification of the Safety Analysis.
3939

4040
**Conduct**
4141

4242
As described in :need:`wf__p_formal_rv`, the formal document review is performed by an "external" safety manager:
4343

44-
- reviewer: <committer with safety manager skills explicitly named here>
44+
- reviewer: **<committer with safety manager skills explicitly named here>**
45+
- scope: **<describe the scope of the review here, e.g. "the safety analysis of the module and its results">**
4546

4647
**Checklist**
4748

48-
Please note that the "passed" column must contain "yes" or "no" for each checklist item. Additionally, the remarks column must explain why item passed or did not passed. In case of "no" an issue link to the issue tracking system has to be added in the last column. See also the review concept for further information about reviews in general and inspection in particular.
49+
Please note that it is mandatory to fill in the "passed" column with "yes" or "no" for each checklist item and additional to add in the remarks why it is passed or not passed. In case of "no" an issue link to the issue tracking system has to be added in the last column. See also :need:`doc_concept__wp_inspections` for further information about reviews in general and inspection in particular.
4950

50-
.. list-table:: Safety Analysis Checklist
51+
52+
.. list-table:: General Checklist
53+
:header-rows: 1
54+
:widths: 10,30,10,30,20
55+
56+
* - ID
57+
- Safety analysis activity
58+
- Compliant to ISO 26262?
59+
- Reference
60+
- Comment
61+
62+
* - Gen 1
63+
- Are the safety analysis performed according to the defined process and templates? See :need:`gd_req__saf_structure` and also :need:`doc__feature_name_fmea` and :need:`doc__feature_name_dfa`
64+
- [YES | NO ]
65+
- :need:`[[title]] <std_req__iso26262__analysis_841>`, :need:`[[title]] <std_req__iso26262__analysis_849>`, :need:`[[title]] <std_req__iso26262__analysis_8410>`, :need:`[[title]] <std_req__iso26262__analysis_748>`
66+
- <Rationale for result>
67+
68+
* - Gen 2
69+
- Are the safety analysis performed in a systematic way to identify the potential dependent failures / failure modes and their effects? Are the failure effect and the mitigation described?
70+
- [YES | NO ]
71+
- :need:`[[title]] <std_req__iso26262__analysis_849>`, :need:`[[title]] <std_req__iso26262__analysis_8410>`
72+
- <Ensured and checked by application of the defined templates and processes>
73+
74+
* - Gen 3
75+
- Is the result of the safety analysis indicate if the safety requirements are complied?
76+
- [YES | NO ]
77+
- :need:`[[title]] <std_req__iso26262__analysis_842>`
78+
- <Rationale for result>
79+
80+
* - Gen 4
81+
- Are the mitigations effective and implemented?
82+
- [YES | NO ]
83+
- :need:`[[title]] <std_req__iso26262__analysis_844>`
84+
- <Rationale for result>
85+
86+
* - Gen 5
87+
- Are all AoU's that are used as mitigation's created and covered in the safety manual?
88+
- [YES | NO ]
89+
- :need:`[[title]] <std_req__iso26262__analysis_845>`
90+
- <Rationale for result>
91+
92+
* - Gen 6
93+
- Are additional safety-related test cases determined by potential results of the safety analyses?
94+
- [YES | NO ]
95+
- :need:`[[title]] <std_req__iso26262__analysis_847>`
96+
- <Rationale for result>
97+
98+
99+
.. list-table:: DFA Checklist
51100
:header-rows: 1
52-
:widths: 10,10,30,30,20
101+
:widths: 10,30,10,30,20
53102

54103
* - ID
55104
- Safety analysis activity
56105
- Compliant to ISO 26262?
57106
- Reference
58107
- Comment
59108

60-
* - 1
109+
* - DFA 1
110+
- Are the potential dependent failures identified by performing a DFA?
111+
- [YES | NO ]
112+
- :need:`[[title]] <std_req__iso26262__analysis_741>`
113+
- <Rationale for result>
114+
115+
* - DFA 2
61116
- Is it plausible that each potential identified dependent failure that has been identified, will lead to a dependent failure which cause a violation of FFI?
62117
- [YES | NO ]
63118
- :need:`[[title]] <std_req__iso26262__analysis_742>`
64119
- <Rationale for result>
65120

66-
* - 2
67-
- Are the failure initiators :need:`[[title]] <gd_guidl__dfa_failure_initiators>` / fault models :need:`[[title]] <gd_guidl__fault_models>` applied?
121+
* - DFA 3
122+
- Are applicable operational situations and operating modes considered?
123+
- [YES | NO ]
124+
- :need:`[[title]] <std_req__iso26262__analysis_743>`
125+
- <Rationale for result>
126+
127+
* - DFA 4
128+
- Are the failure initiators :need:`[[title]] <gd_guidl__dfa_failure_initiators>` suitable and applied?
68129
- [YES | NO ]
69130
- :need:`[[title]] <std_req__iso26262__analysis_744>`
70131
- <Rationale for result>
71132

72-
* - 3
73-
- Are measures defined to resolute the identified potential dependent failures?
133+
* - DFA 5
134+
- Is a rationale provided for each identified potential dependent failure?
74135
- [YES | NO ]
75-
- :need:`[[title]] <std_req__iso26262__analysis_746>`, :need:`[[title]] <std_req__iso26262__analysis_747>`
136+
- :need:`[[title]] <std_req__iso26262__analysis_745>`
76137
- <Rationale for result>
77138

78-
* - 4
79-
- Is the result of the safety analysis indicate if the safety requirements are complied?
139+
* - DFA 6
140+
- Are measures defined to resolve the identified potential dependent failures?
80141
- [YES | NO ]
81-
- :need:`[[title]] <std_req__iso26262__analysis_842>`
142+
- :need:`[[title]] <std_req__iso26262__analysis_746>`, :need:`[[title]] <std_req__iso26262__analysis_747>`, :need:`[[title]] <std_req__iso26262__analysis_843>`
82143
- <Rationale for result>
83144

84-
* - 5
85-
- Are for all not complied safety requirements mitigations defined to resolute the non-compliance? The mitigations shall have a direct influence on the violation by prevention, detection or mitigation to reduce the risk to an acceptable level.
145+
* - DFA 7
146+
- Can be the required level of independence shown for the identified potential dependent failures?
86147
- [YES | NO ]
87-
- :need:`[[title]] <std_req__iso26262__analysis_843>`
148+
- :need:`[[title]] <std_req__iso26262__analysis_748>`
88149
- <Rationale for result>
89150

90-
* - 6
91-
- Are the mitigations effective and implemented?
151+
152+
.. list-table:: FMEA Checklist
153+
:header-rows: 1
154+
:widths: 10,30,10,30,20
155+
156+
* - ID
157+
- Safety analysis activity
158+
- Compliant to ISO 26262?
159+
- Reference
160+
- Comment
161+
162+
* - FMEA 1
163+
- Are the fault models suitable and applied for the FMEA? See :need:`gd_guidl__fault_models` and also :need:`gd_req__saf_structure`
92164
- [YES | NO ]
93-
- :need:`[[title]] <std_req__iso26262__analysis_844>`
165+
- :need:`[[title]] <std_req__iso26262__analysis_846>`
94166
- <Rationale for result>
95167

96-
* - 7
97-
- Are the templates for DFA and/or FMEA used? See the DFA templates, FMEA templates, and process requirements for safety analysis.
168+
* - FMEA 2
169+
- Are measures defined to resolve the identified faults?
98170
- [YES | NO ]
99-
- :need:`[[title]] <std_req__iso26262__analysis_748>`, :need:`[[title]] <std_req__iso26262__analysis_849>`, :need:`[[title]] <std_req__iso26262__analysis_8410>`
171+
- :need:`[[title]] <std_req__iso26262__analysis_843>`
100172
- <Rationale for result>

0 commit comments

Comments
 (0)