Skip to content

Commit 24f8d01

Browse files
rootroot
authored andcommitted
include review findings
1 parent f949b00 commit 24f8d01

3 files changed

Lines changed: 47 additions & 22 deletions

File tree

  • .vscode
  • process/folder_templates
    • features/feature_name/safety_analysis
    • modules/module_name/component_name/docs/safety_analysis

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,6 @@
4545
"prio",
4646
"toctree",
4747
"workproduct"
48-
]
48+
],
49+
"python-envs.defaultEnvManager": "ms-python.python:system"
4950
}

process/folder_templates/features/feature_name/safety_analysis/dfa.rst

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,19 @@ DFA (Dependent Failure Analysis)
3737
The DFA for the feature [Your Feature Name] is performed. To show evidence that all failure initiators are considered, the applicability has to be filled out in the
3838
following tables. For all applicable failure initiators, the DFA has to be performed.
3939

40-
Dependent Failure Initiators
41-
----------------------------
40+
1 Dependent Failure Initiators
41+
------------------------------
4242

43-
2.1 Shared resources
43+
1.1 Shared resources
44+
^^^^^^^^^^^^^^^^^^^^
4445

45-
| 2.2 Communication between the two elements:
46-
| Receiving function is affected by information that is false, lost, sent multiple times, or in the wrong order etc. from the sender.
46+
The dependent failure initiators related to shared resources are not applicable for the features. The shared resources
47+
will be considered in the platform DFA.
48+
49+
1.2 Communication between the two elements:
50+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
51+
52+
Receiving function is affected by information that is false, lost, sent multiple times, or in the wrong order etc. from the sender.
4753

4854
.. list-table:: DFA communication between elements
4955
:header-rows: 1
@@ -82,8 +88,10 @@ Dependent Failure Initiators
8288
- <yes | no>
8389
- <Rationale if not applicable, otherwise link to filled out DFA>
8490

85-
| 2.3 Shared information inputs
86-
| Same information input used by multiple functions.
91+
1.3 Shared information inputs
92+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
93+
94+
Same information input used by multiple functions.
8795

8896
.. list-table:: DFA shared information inputs
8997
:header-rows: 1
@@ -110,8 +118,10 @@ Dependent Failure Initiators
110118
- <yes | no>
111119
- <Rationale if not applicable, otherwise link to filled out DFA>
112120

113-
| 2.4 Unintended impact
114-
| Unintended impacts to function due to various failures.
121+
1.4 Unintended impact
122+
^^^^^^^^^^^^^^^^^^^^^
123+
124+
Unintended impacts to function due to various failures.
115125

116126
.. list-table:: DFA unintended impact
117127
:header-rows: 1
@@ -171,8 +181,9 @@ Dependent Failure Initiators
171181
- <Rationale if not applicable, otherwise link to filled out DFA>
172182

173183

174-
DFA
175-
---
184+
2 DFA
185+
=====
186+
176187
For all identified applicable failure initiators, the DFA is performed in the following section.
177188

178189
.. code-block:: rst

process/folder_templates/modules/module_name/component_name/docs/safety_analysis/dfa.rst

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,19 @@ DFA (Dependent Failure Analysis)
3737
The DFA for the component [Your Component Name] is performed. To show evidence that all failure initiators are considered, the applicability has to be filled out in the
3838
following tables. For all applicable failure initiators, the DFA has to be performed.
3939

40-
Dependent Failure Initiators
41-
----------------------------
40+
1 Dependent Failure Initiators
41+
------------------------------
4242

43-
| 2.2 Communication between the two elements:
44-
| Receiving function is affected by information that is false, lost, sent multiple times, or in the wrong order etc. from the sender.
43+
1.1 Shared resources
44+
^^^^^^^^^^^^^^^^^^^^
45+
46+
The dependent failure initiators related to shared resources are not applicable for the component. The shared resources
47+
will be considered in the platform DFA.
48+
49+
1.2 Communication between the two elements:
50+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
51+
52+
Receiving function is affected by information that is false, lost, sent multiple times, or in the wrong order etc. from the sender.
4553

4654
.. list-table:: DFA communication between elements
4755
:header-rows: 1
@@ -80,8 +88,10 @@ Dependent Failure Initiators
8088
- <yes | no>
8189
- <Rationale if not applicable, otherwise link to filled out DFA>
8290

83-
| 2.3 Shared information inputs
84-
| Same information input used by multiple functions.
91+
1.3 Shared information inputs
92+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
93+
94+
Same information input used by multiple functions.
8595

8696
.. list-table:: DFA shared information inputs
8797
:header-rows: 1
@@ -108,8 +118,10 @@ Dependent Failure Initiators
108118
- <yes | no>
109119
- <Rationale if not applicable, otherwise link to filled out DFA>
110120

111-
| 2.4 Unintended impact
112-
| Unintended impacts to function due to various failures.
121+
1.4 Unintended impact
122+
^^^^^^^^^^^^^^^^^^^^^
123+
124+
Unintended impacts to function due to various failures.
113125

114126
.. list-table:: DFA unintended impact
115127
:header-rows: 1
@@ -169,8 +181,9 @@ Dependent Failure Initiators
169181
- <Rationale if not applicable, otherwise link to filled out DFA>
170182

171183

172-
DFA
173-
---
184+
2 DFA
185+
=====
186+
174187
For all identified applicable failure initiators, the DFA is performed in the following section.
175188

176189
.. code-block:: rst

0 commit comments

Comments
 (0)