From 3e4e2e9f03e70b067e0a5c2f177fae88e8302a92 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Mon, 2 Feb 2026 08:34:34 +0100 Subject: [PATCH 1/2] bugifx: linking of plat_saf_dfa --- src/extensions/score_metamodel/metamodel.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index 451f25d8f..30022bf0e 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -437,7 +437,7 @@ needs_types: includes: ^logic_arc_int(_op)*__.+$ fulfils: feat_req optional_links: - belongs_to: feat # for evaluation + belongs_to: feat # make it mandatory for evaluation tags: - architecture_element - architecture_view @@ -459,7 +459,7 @@ needs_types: mandatory_links: fulfils: feat_req optional_links: - belongs_to: feat # for evaluation + belongs_to: feat # make in mandatory for evaluation tags: - architecture_view - architecture_element @@ -738,7 +738,7 @@ needs_types: optional_options: mitigation_issue: ^https://github.com/.*$ optional_links: - mitigated_by: feat_req, aou_req + mitigated_by: stkh_req, aou_req parts: 3 # req-Id: tool_req__docs_saf_types From 08cc382f313568a47ab2f52ef6600b52b348be56 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Mon, 2 Feb 2026 09:20:06 +0100 Subject: [PATCH 2/2] add and fix some comments --- src/extensions/score_metamodel/metamodel.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index 30022bf0e..422c42589 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -435,7 +435,7 @@ needs_types: status: ^(valid|invalid)$ mandatory_links: includes: ^logic_arc_int(_op)*__.+$ - fulfils: feat_req + fulfils: feat_req # TODO: make it mandatory optional_links: belongs_to: feat # make it mandatory for evaluation tags: @@ -457,7 +457,7 @@ needs_types: # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ mandatory_links: - fulfils: feat_req + fulfils: feat_req # TODO: make it mandatory optional_links: belongs_to: feat # make in mandatory for evaluation tags: @@ -481,7 +481,7 @@ needs_types: status: ^(valid|invalid)$ optional_links: includes: logic_arc_int_op - fulfils: feat_req + fulfils: feat_req # TODO: make it mandatory tags: - architecture_element - architecture_view @@ -583,7 +583,7 @@ needs_types: # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ optional_links: - fulfils: comp_req + fulfils: comp_req # TODO: make it mandatory implements: logic_arc_int, real_arc_int_op # deprecated, views does not implement anything. Now moved to comp includes: comp # deprecated uses: logic_arc_int, real_arc_int_op @@ -606,7 +606,7 @@ needs_types: # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ optional_links: - fulfils: comp_req + fulfils: comp_req # TODO: make it mandatory belongs_to: comp # TODO: make it mandatory tags: - architecture_view @@ -726,7 +726,7 @@ needs_types: # DFA (Dependent Failure Analysis) # No requirement!! plat_saf_dfa: - title: Feature Dependent Failure Analysis + title: Platform Dependent Failure Analysis mandatory_options: failure_id: ^.*$ failure_effect: ^.*$