[PATCH] eng: Add design group requirement item type
Sebastian Huber
sebastian.huber at embedded-brains.de
Wed Jan 13 10:40:05 UTC 2021
Update #3715.
---
eng/req/items.rst | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/eng/req/items.rst b/eng/req/items.rst
index be3ff38..c160ee7 100644
--- a/eng/req/items.rst
+++ b/eng/req/items.rst
@@ -109,6 +109,8 @@ The specification item types have the following hierarchy:
* :ref:`SpecTypeNonFunctionalRequirementItemType`
+ * :ref:`SpecTypeDesignGroupRequirementItemType`
+
* :ref:`SpecTypeGenericNonFunctionalRequirementItemType`
* :ref:`SpecTypeRuntimePerformanceRequirementItemType`
@@ -1953,10 +1955,30 @@ non-functional-type
This type is refined by the following types:
+* :ref:`SpecTypeDesignGroupRequirementItemType`
+
* :ref:`SpecTypeGenericNonFunctionalRequirementItemType`
* :ref:`SpecTypeRuntimePerformanceRequirementItemType`
+.. _SpecTypeDesignGroupRequirementItemType:
+
+Design Group Requirement Item Type
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+This type refines the :ref:`SpecTypeNonFunctionalRequirementItemType` through
+the ``non-functional-type`` attribute if the value is ``design-group``. This
+set of attributes specifies a design group requirement. Design group
+requirements have an explicit reference to the associated Doxygen group
+specified by the ``identifier`` attribute. Design group requirements have an
+implicit validation by inspection method. The qualification toolchain shall
+perform the inspection and check that the specified Doxygen group exists in the
+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`.
+
.. _SpecTypeGenericNonFunctionalRequirementItemType:
Generic Non-Functional Requirement Item Type
@@ -3987,6 +4009,8 @@ 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:
--
2.26.2
More information about the devel
mailing list