From 4dd1eed4c62179ebd0429461a75fa7156f8a4bd7 Mon Sep 17 00:00:00 2001 From: "markus.schu" Date: Wed, 4 Jun 2025 10:10:08 +0200 Subject: [PATCH] Update metamodel with trustable framework needs, https://github.com/eclipse-score/process_description/pull/27 add security tag to the document need Resolves: https://github.com/eclipse-score/score/issues/947 --- src/extensions/score_metamodel/metamodel.yaml | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index e2b954ca..8d7c0b8f 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -34,6 +34,34 @@ needs_types: ############################################################################## # Process Metamodel ############################################################################## + # TSF + tsf: + title: "TSF" + prefix: "tsf__" + mandatory_options: + id: "^tsf__[0-9a-zA-Z_-]*$" + status: "^(draft|valid)$" + optional_links: + links: "^.*$" + + tenet: + title: "Tenet" + prefix: "tenet__" + mandatory_options: + id: "^tenet__[0-9a-zA-Z_-]*$" + status: "^(draft|valid)$" + optional_links: + links: "^.*$" + + assertion: + title: "Assertion" + prefix: "^assertion__" + mandatory_options: + id: "assertion__[0-9a-zA-Z_-]*$" + status: "^(draft|valid)$" + optional_links: + links: "^.*$" + # Standards std_req: title: "Standard Requirement" @@ -156,6 +184,7 @@ needs_types: status: "^(valid|draft|invalid)$" optional_options: safety: "^(QM|ASIL_B|ASIL_D)$" + security: "^(YES|NO)$" realizes: "^wp__.+$" # The following 3 guidance requirements enforce the requirement structure and attributes: # req-Id: gd_req__req__structure