[PATCH] eng: Add design group requirement item type

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Jan 14 05:04:27 UTC 2021


On 14/01/2021 03:34, Chris Johns wrote:

> On 13/1/21 9:40 pm, Sebastian Huber wrote:
>> +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:
> Could you please explain the links between doxygen and the spec files? Are there
> other link for other reasons?

What do you mean with links? There are no URL references between Doxygen 
and the specification if this is what you mean. The design group items 
are necessary to place header files which only contain API elements into 
implementation groups. An example is <rtems/rtems/part.h>. This header 
file should not be included by the user directly, however, the header 
file itself contains only API elements. It is in the 
RTEMSImplClassicPartition group:

https://git.rtems.org/rtems/tree/cpukit/include/rtems/rtems/part.h#n6

This group is specified by:

https://git.rtems.org/rtems-central/tree/spec/rtems/part/req/group.yml

-- 
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.huber at embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/



More information about the devel mailing list