You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In general the traceability is visualized in :numref:`wp_traceability_model`
@@ -176,53 +173,51 @@ Checks for Architectural Design
176
173
:status: valid
177
174
:tags: attribute, check
178
175
179
-
It shall be checked if all mandatory attributes for each architectural element is provided by the user. For all elements following attributes shall be mandatory:
176
+
It shall be checked if all mandatory attributes for each architectural element are provided by the user. For all elements following attributes shall be mandatory:
:filter: "mandatory" in tags and "attribute" in tags and "architecture_design" in tags and type == "gd_req" and is_external == False
183
180
:style: table
184
181
:columns: title
185
182
:colwidths: 30
186
183
187
-
.. gd_req:: Architecture linkage safety
184
+
.. gd_req:: Architecture linkage metamodel
188
185
:id: gd_req__arch__linkage_safety
189
186
:status: valid
190
187
:tags: attribute, check
191
188
192
-
It shall be checked that every valid safety architectural element is linked against its top level element as defined in:need:`gd_req__arch__build_blocks_corr`.
189
+
It shall be checked that every valid safety architectural element is linked according to the defined model:need:`gd_req__arch__build_blocks_corr`.
193
190
194
-
.. gd_req:: Architecture linkage requirement
195
-
:id:gd_req__arch__linkage_requirement
191
+
.. gd_req:: Architecture linkage safety
192
+
:id:gd_req__arch__linkage_safety_trace
196
193
:status: valid
197
194
:tags: attribute, check
198
195
199
-
It shall be checked that each architectural element (safety!=QM) is linked against a safety requirement (safety!=QM).
196
+
It shall be checked that valid safety architectural elements (Safety != QM) can only be linked against valid safety architectural elements.
200
197
201
-
.. gd_req:: Architecture linkage requirement type
202
-
:id:gd_req__arch__linkage_requirement_type
198
+
.. gd_req:: Architecture linkage security
199
+
:id:gd_req__arch__linkage_security_trace
203
200
:status: valid
204
201
:tags: attribute, check
205
202
206
-
It shall be checked that requirements can only be linked to architectural elements according to the defined traceability:
It shall be checked that security relevant architectural elements (Security == YES) can only be linked against security relevant architectural elements.
212
204
213
-
.. gd_req:: Architecture linkage safety
214
-
:id:gd_req__arch__linkage_safety_trace
205
+
.. gd_req:: Architecture linkage requirement
206
+
:id:gd_req__arch__linkage_requirement
215
207
:status: valid
216
208
:tags: attribute, check
217
209
218
-
It shall be checked that safety architectural elements (Safety != QM) can only be linked against safety architectural elements.
210
+
It shall be checked that each architectural element (safety!=QM) is linked against at least one safety requirement (safety!=QM).
219
211
220
-
.. gd_req:: Architecture linkage security
221
-
:id:gd_req__arch__linkage_security_trace
212
+
.. gd_req:: Architecture linkage requirement type
213
+
:id:gd_req__arch__linkage_requirement_type
222
214
:status: valid
223
215
:tags: attribute, check
224
216
225
-
It shall be checked that security relevant architectural elements (Security == YES) can only be linked against security relevant architectural elements.
217
+
It shall be checked that requirements of a respective type can only be linked to architectural elements according to following traceability:
0 commit comments