From f5dae6f3214361936dfccc901db722b0a3673352 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Thu, 30 Jul 2026 11:14:28 +0200 Subject: [PATCH 1/7] switch link direction between feat and log_arc_int --- .../feature_name/architecture/index.rst | 1 + .../platform/features/feature_name/index.rst | 1 - ...core_building_blocks_meta_model.drawio.svg | 30 +++++++++---------- .../architecture_concept.rst | 3 +- .../guidance/architecture_process_reqs.rst | 2 +- 5 files changed, 18 insertions(+), 19 deletions(-) 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/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..b6cfe9548d 100644 --- a/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst +++ b/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst @@ -330,7 +330,7 @@ Checks for Architectural Design :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 From 948cb25e2ced2d899bacec0ba8a414ecfbdfef3f Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Thu, 30 Jul 2026 11:56:45 +0200 Subject: [PATCH 2/7] adopt other picture --- ...s_meta_model_deployment_example.drawio.svg | 72 +++++++------------ 1 file changed, 25 insertions(+), 47 deletions(-) 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 From 82361a927a8f7539f8f10d1a01a61db3513b64a8 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Thu, 30 Jul 2026 16:00:39 +0200 Subject: [PATCH 3/7] fix process requirement picture --- .../_assets/metamodel_architectural_design.drawio.svg | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 From e74bbc531da0d131afbf6dcd042270cec7591b1d Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Thu, 30 Jul 2026 16:06:15 +0200 Subject: [PATCH 4/7] change another pictures --- ...ng_blocks_meta_model_simplified.drawio.svg | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) 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..312c66de64 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 From f6e0d84bdc9d04b084fb82f23e2eeda9cb297c91 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Thu, 30 Jul 2026 16:08:37 +0200 Subject: [PATCH 5/7] increase req version --- .../architecture_design/guidance/architecture_process_reqs.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 b6cfe9548d..fc30cae45d 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] From 263f4db99bfce50fb97c763d66f78c2e077ccd85 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Thu, 30 Jul 2026 16:09:57 +0200 Subject: [PATCH 6/7] increase req version --- .../architecture_design/guidance/architecture_process_reqs.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 fc30cae45d..3afbe8ef3f 100644 --- a/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst +++ b/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst @@ -326,7 +326,7 @@ 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] From fc0ee5613d9c547491eb1cdbe0a913a8cd58c02c Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 31 Jul 2026 07:57:58 +0200 Subject: [PATCH 7/7] remove fillfils from simplified picture beause it is optional now --- ...ng_blocks_meta_model_simplified.drawio.svg | 24 +------------------ 1 file changed, 1 insertion(+), 23 deletions(-) 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 312c66de64..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 @@ - + @@ -964,28 +964,6 @@ - - - - - - - - -
-
-
- fulfils -
-
-
-
- - fulfils - -
-
-