summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-11-27 09:13:56 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-01-15 06:39:18 +0100
commita08e672abffa1f243c8093a03fdc1db4b58bb14c (patch)
tree0efb4e2563e64559c45d53342e53be82c5844577
parentuser: Update aarch64/xilinx-zynqmp Qemu command (diff)
downloadrtems-docs-a08e672abffa1f243c8093a03fdc1db4b58bb14c.tar.bz2
eng: Add design group requirement item type
Update #3715.
-rw-r--r--eng/req/items.rst24
1 files changed, 24 insertions, 0 deletions
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: