diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-05-28 10:26:10 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-05-28 10:38:24 +0200 |
commit | 51d5741b7343e112103ae10cc19bde472e6886e6 (patch) | |
tree | e1b8138c2c3d17d99de00e1b7811b813465d6064 /spec/spec | |
parent | spec: Add content from engineering manual (diff) | |
download | rtems-central-51d5741b7343e112103ae10cc19bde472e6886e6.tar.bz2 |
spec: Add requirement references
Diffstat (limited to 'spec/spec')
-rw-r--r-- | spec/spec/requirement-reference-list.yml | 16 | ||||
-rw-r--r-- | spec/spec/requirement-reference-type.yml | 24 | ||||
-rw-r--r-- | spec/spec/requirement-reference.yml | 26 | ||||
-rw-r--r-- | spec/spec/requirement.yml | 3 |
4 files changed, 69 insertions, 0 deletions
diff --git a/spec/spec/requirement-reference-list.yml b/spec/spec/requirement-reference-list.yml new file mode 100644 index 00000000..505cbc87 --- /dev/null +++ b/spec/spec/requirement-reference-list.yml @@ -0,0 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +links: +- role: spec-member + uid: root +spec-description: null +spec-example: null +spec-info: + list: + description: null + spec-type: requirement-reference +spec-name: Requirement Reference List +spec-type: requirement-reference-list +type: spec diff --git a/spec/spec/requirement-reference-type.yml b/spec/spec/requirement-reference-type.yml new file mode 100644 index 00000000..3fbd6556 --- /dev/null +++ b/spec/spec/requirement-reference-type.yml @@ -0,0 +1,24 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +links: +- role: spec-member + uid: root +spec-description: null +spec-example: null +spec-info: + str: + assert: + in: + - define + - file + - function + - group + - macro + - variable + description: | + It specifies the type of a requirement reference. +spec-name: Requirement Reference Type +spec-type: requirement-reference-type +type: spec diff --git a/spec/spec/requirement-reference.yml b/spec/spec/requirement-reference.yml new file mode 100644 index 00000000..12a06a3d --- /dev/null +++ b/spec/spec/requirement-reference.yml @@ -0,0 +1,26 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +links: +- role: spec-member + uid: root +spec-description: null +spec-example: null +spec-info: + dict: + attributes: + identifier: + description: | + It shall be the type-specific identifier of the reference target. + For *group* references use the Doxygen group identifier. + spec-type: str + type: + description: null + spec-type: requirement-reference-type + description: | + This set of attributes specifies a requirement reference. + required-attributes: all +spec-name: Requirement Reference +spec-type: requirement-reference +type: spec diff --git a/spec/spec/requirement.yml b/spec/spec/requirement.yml index e38cc68e..9e448ac0 100644 --- a/spec/spec/requirement.yml +++ b/spec/spec/requirement.yml @@ -35,6 +35,9 @@ spec-info: If the value is present, then it shall state the rationale or justification of the requirement. spec-type: optional-str + references: + description: null + spec-type: requirement-reference-list text: description: | It shall state the requirement. |