[PATCH 12/12] eng: Make design group identifiers optional

Sebastian Huber sebastian.huber at embedded-brains.de
Fri May 5 08:46:09 UTC 2023


Update #3715.
---
 eng/req/items.rst | 22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

diff --git a/eng/req/items.rst b/eng/req/items.rst
index 6ff7dee..783800f 100644
--- a/eng/req/items.rst
+++ b/eng/req/items.rst
@@ -1992,7 +1992,8 @@ software source code. All explicit attributes shall be specified. The explicit
 attributes for this type are:
 
 identifier
-    The attribute value shall be an :ref:`SpecTypeInterfaceGroupIdentifier`.
+    The attribute value shall be a
+    :ref:`SpecTypeRequirementDesignGroupIdentifier`.
 
 .. _SpecTypeDesignTargetItemType:
 
@@ -4361,8 +4362,6 @@ The value shall match with the regular expression "``^[A-Z][a-zA-Z0-9]*$``".
 
 This type is used by the following types:
 
-* :ref:`SpecTypeDesignGroupRequirementItemType`
-
 * :ref:`SpecTypeInterfaceGroupItemType`
 
 .. _SpecTypeInterfaceGroupMembershipLinkRole:
@@ -4715,6 +4714,23 @@ This type refines the :ref:`SpecTypeLink` through the ``role`` attribute if the
 value is ``proxy-member``. It defines the proxy member role of links.  Items
 may use this role to link to :ref:`SpecTypeProxyItemTypes` items.
 
+.. _SpecTypeRequirementDesignGroupIdentifier:
+
+Requirement Design Group Identifier
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+A value of this type shall be of one of the following variants:
+
+* There may be no value (null).
+
+* The value may be a string. It shall be the identifier of the requirement
+  design group. The value shall match with the regular expression
+  "``^[a-zA-Z0-9_]*$``".
+
+This type is used by the following types:
+
+* :ref:`SpecTypeDesignGroupRequirementItemType`
+
 .. _SpecTypeRequirementRefinementLinkRole:
 
 Requirement Refinement Link Role
-- 
2.35.3



More information about the devel mailing list