diff --git a/process/folder_templates/platform/features/feature_name/architecture/index.rst b/process/folder_templates/platform/features/feature_name/architecture/index.rst index cd8b09768b..924ff8056e 100644 --- a/process/folder_templates/platform/features/feature_name/architecture/index.rst +++ b/process/folder_templates/platform/features/feature_name/architecture/index.rst @@ -96,6 +96,7 @@ Logical Interfaces :status: invalid :version: 1 :fulfils: feat_req__feature_name__some_title + :included_by: feat__feature_name General Interface Description diff --git a/process/folder_templates/platform/features/feature_name/index.rst b/process/folder_templates/platform/features/feature_name/index.rst index e3d197a7d5..a60d00d0b2 100644 --- a/process/folder_templates/platform/features/feature_name/index.rst +++ b/process/folder_templates/platform/features/feature_name/index.rst @@ -60,7 +60,6 @@ Abstract :safety: ASIL_B :status: invalid :version: 1 - :includes: logic_arc_int__feature_name__interface_name1 General Feature Description diff --git a/process/general_concepts/_assets/score_building_blocks_meta_model.drawio.svg b/process/general_concepts/_assets/score_building_blocks_meta_model.drawio.svg index 195c4b80ce..405bf5dd46 100644 --- a/process/general_concepts/_assets/score_building_blocks_meta_model.drawio.svg +++ b/process/general_concepts/_assets/score_building_blocks_meta_model.drawio.svg @@ -1,4 +1,4 @@ - + @@ -46,23 +46,23 @@ - - + + -
+
- includes + included_by
- - includes + + included_by @@ -184,14 +184,14 @@ - - + + -
+
includes @@ -199,14 +199,14 @@
- + includes - + @@ -1545,9 +1545,9 @@ - - - + + + diff --git a/process/general_concepts/_assets/score_building_blocks_meta_model_deployment_example.drawio.svg b/process/general_concepts/_assets/score_building_blocks_meta_model_deployment_example.drawio.svg index d78b2cee01..4ecb247563 100644 --- a/process/general_concepts/_assets/score_building_blocks_meta_model_deployment_example.drawio.svg +++ b/process/general_concepts/_assets/score_building_blocks_meta_model_deployment_example.drawio.svg @@ -1,4 +1,4 @@ - + @@ -130,50 +130,6 @@ - - - - - - - - -
-
-
- provides -
-
-
-
- - provides - -
-
-
- - - - - - - - -
-
-
- uses -
-
-
-
- - uses - -
-
-
@@ -1642,6 +1598,28 @@
+ + + + + + + + +
+
+
+ included_by +
+
+
+
+ + included_by + +
+
+
@@ -2229,7 +2207,7 @@ -
+
@@ -2239,7 +2217,7 @@
- + derived_from diff --git a/process/general_concepts/_assets/score_building_blocks_meta_model_simplified.drawio.svg b/process/general_concepts/_assets/score_building_blocks_meta_model_simplified.drawio.svg index 01f03bdfb1..7a271cdc15 100644 --- a/process/general_concepts/_assets/score_building_blocks_meta_model_simplified.drawio.svg +++ b/process/general_concepts/_assets/score_building_blocks_meta_model_simplified.drawio.svg @@ -1,4 +1,4 @@ - + @@ -28,23 +28,23 @@ - - + + -
+
- includes + included_by
- - includes + + included_by @@ -144,14 +144,14 @@ - - + + -
+
includes @@ -159,7 +159,7 @@
- + includes @@ -964,28 +964,6 @@ - - - - - - - - -
-
-
- fulfils -
-
-
-
- - fulfils - -
-
-
diff --git a/process/process_areas/architecture_design/_assets/metamodel_architectural_design.drawio.svg b/process/process_areas/architecture_design/_assets/metamodel_architectural_design.drawio.svg index f996a2bbc5..1a21b74dc3 100644 --- a/process/process_areas/architecture_design/_assets/metamodel_architectural_design.drawio.svg +++ b/process/process_areas/architecture_design/_assets/metamodel_architectural_design.drawio.svg @@ -1,9 +1,9 @@ - + - - + + @@ -12,13 +12,13 @@
- includes + included_by
- includes + included_by
diff --git a/process/process_areas/architecture_design/architecture_concept.rst b/process/process_areas/architecture_design/architecture_concept.rst index 9a14b98930..ab4432a203 100644 --- a/process/process_areas/architecture_design/architecture_concept.rst +++ b/process/process_areas/architecture_design/architecture_concept.rst @@ -433,7 +433,6 @@ The following section links to the rendered feature example that is now maintain :safety: ASIL_B :status: invalid :version: 1 - :includes: logic_arc_int__feature_name__interface_name :consists_of: comp__component_name .. feat_arc_sta:: Feature Static Architecture View Getting Started @@ -573,4 +572,4 @@ Limitations * Grouping functionality needs improvement * Manual extendability is limited to the same type as the underlying drawing, either class or association diagram types -* Currently only uses the need attributes *includes, uses, implements* +* Currently only uses the need attributes *includes, included_by, uses, implements* diff --git a/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst b/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst index 2f2304b738..3afbe8ef3f 100644 --- a/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst +++ b/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst @@ -80,7 +80,7 @@ Architectural Model .. gd_req:: Correlations of the architectural building blocks :id: gd_req__arch_build_blocks_corr :status: valid - :version: 1 + :version: 2 :tags: done_automation :complies: std_req__iso26262__support_6431[version==1], std_req__iso26262__support_6432[version==1] :satisfies: wf__cr_mt_featarch[version==1], wf__cr_mt_comparch[version==1] @@ -326,11 +326,11 @@ Checks for Architectural Design .. gd_req:: Check of Architecture consistency interfaces in modules :id: gd_req__arch_consistency_interf :status: valid - :version: 1 + :version: 2 :tags: prio_2_automation, model, check :satisfies: wf__cr_mt_featarch[version==1], wf__cr_mt_comparch[version==1] - It shall be checked if any interface referred by the features (link from Feature to Logical Arc. Interfaces must be defined and exists) is matched by an "implements" link in the Module (from component to Logical Arc. Interface). Additionally it shall be checked if the feature architecture are linked against at least one logical architectural interface. + It shall be checked if any interface linked to the features (link from Logical Arc. Interface to Feature via the "included_by" link must be defined and exists) is matched by an "implements" link in the Module (from component to Logical Arc. Interface). Additionally it shall be checked if the feature architecture are linked against at least one logical architectural interface. .. gd_req:: Check of Architecture consistency in dynamic architecture :id: gd_req__arch_consistency_dynamic