[rtems-docs commit] eng: Add design group requirement item type
Sebastian Huber
sebh at rtems.org
Fri Jan 15 05:40:57 UTC 2021
Module: rtems-docs
Branch: master
Commit: a08e672abffa1f243c8093a03fdc1db4b58bb14c
Changeset: http://git.rtems.org/rtems-docs/commit/?id=a08e672abffa1f243c8093a03fdc1db4b58bb14c
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Fri Nov 27 09:13:56 2020 +0100
eng: Add design group requirement item type
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:
More information about the vc
mailing list