From bf047c2173815ca03bcc6791f130515d0aa4e64a Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Mon, 15 Dec 2025 07:56:07 +0100 Subject: [PATCH 1/3] correct architecture elements and modify component template --- .../component_name/docs/architecture/index.rst | 7 +++++++ .../guidance/architecture_process_reqs.rst | 10 ++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/process/folder_templates/modules/module_name/component_name/docs/architecture/index.rst b/process/folder_templates/modules/module_name/component_name/docs/architecture/index.rst index fb062113db..27d0b97827 100644 --- a/process/folder_templates/modules/module_name/component_name/docs/architecture/index.rst +++ b/process/folder_templates/modules/module_name/component_name/docs/architecture/index.rst @@ -70,6 +70,13 @@ Static Architecture The components are designed to cover the expectations from the feature architecture (i.e. if already exists a definition it should be taken over and enriched). +.. comp:: Component Name + :id: comp__component_name + :security: YES + :safety: ASIL_B + :status: invalid + :implements: logic_arc_int__feature_name__interface_name + .. comp_arc_sta:: Component Name (Static View) :id: comp_arc_sta__component_name__static_view :security: YES 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 2ee0ea07ca..411138daf7 100644 --- a/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst +++ b/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst @@ -52,16 +52,20 @@ Architectural Model * Logical Level - * Feature (feature_arc_sta) + * Feature (feat) * Logical Interface (logic_arc_int) * Logical Interface Operation (logic_arc_int_op) * Component Level - * Component (comp_arc_sta) + * Component (comp) * Interface (real_arc_int) * Interface Operation (real_arc_int_op) + * Module + * SW Module (mod) + + .. gd_req:: Correlations of the architectural building blocks :id: gd_req__arch_build_blocks_corr :status: valid @@ -76,6 +80,8 @@ Architectural Model :align: center :alt: Definition of the Metamodel for Architectural Design + + Architectural Views ------------------- From b3e0312418d2c8b1417555a02590915bc91cc975 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Mon, 15 Dec 2025 09:10:44 +0100 Subject: [PATCH 2/3] add feature template change --- .../features/feature_name/architecture/index.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/process/folder_templates/features/feature_name/architecture/index.rst b/process/folder_templates/features/feature_name/architecture/index.rst index 527850b60b..99815e6803 100644 --- a/process/folder_templates/features/feature_name/architecture/index.rst +++ b/process/folder_templates/features/feature_name/architecture/index.rst @@ -67,6 +67,15 @@ mandatory: a motivation for the decomposition Static Architecture ------------------- +.. feat:: Feature Name + :id: feat__feature_name + :security: YES + :safety: ASIL_B + :status: invalid + :includes: logic_arc_int__feature_name__interface_name + :consists_of: comp__component_name + + .. feat_arc_sta:: Static View :id: feat_arc_sta__feature_name__static_view :security: YES From 3df6bdcbb6838b13a043f068a6e9cbad8929a8ca Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Tue, 16 Dec 2025 10:23:51 +0100 Subject: [PATCH 3/3] add views as architecture element --- .../guidance/architecture_process_reqs.rst | 4 ++++ 1 file changed, 4 insertions(+) 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 411138daf7..74f47bee54 100644 --- a/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst +++ b/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst @@ -53,12 +53,16 @@ Architectural Model * Logical Level * Feature (feat) + * Feature (feature_arc_sta) + * Feature (feature_arc_dyn) * Logical Interface (logic_arc_int) * Logical Interface Operation (logic_arc_int_op) * Component Level * Component (comp) + * Component (comp_arc_sta) + * Component (comp_arc_dyn) * Interface (real_arc_int) * Interface Operation (real_arc_int_op)