diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-04-29 08:44:01 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-04-29 16:45:46 +0200 |
commit | 57e10907d813550ecd5d5b2bcce34638cfa3977d (patch) | |
tree | 693913ab6d887489c9e9853f551361c53d160a8a | |
parent | spec: Use explicit constraints for acfg (diff) | |
download | rtems-central-57e10907d813550ecd5d5b2bcce34638cfa3977d.tar.bz2 |
spec: Add requirement for interface domains
-rw-r--r-- | spec/bsp/if/domain.yml | 4 | ||||
-rw-r--r-- | spec/build-options/if/domain.yml | 4 | ||||
-rw-r--r-- | spec/c/if/domain.yml | 8 | ||||
-rw-r--r-- | spec/compiler/if/domain.yml | 4 | ||||
-rw-r--r-- | spec/if/domain.yml | 4 | ||||
-rw-r--r-- | spec/req/domains.yml | 15 | ||||
-rw-r--r-- | spec/score/if/domain.yml | 4 | ||||
-rw-r--r-- | spec/user/if/domain.yml | 4 |
8 files changed, 38 insertions, 9 deletions
diff --git a/spec/bsp/if/domain.yml b/spec/bsp/if/domain.yml index fe3d022a..90d79ecc 100644 --- a/spec/bsp/if/domain.yml +++ b/spec/bsp/if/domain.yml @@ -6,6 +6,8 @@ description: | enabled-by: true index-entries: [] interface-type: domain -links: [] +links: +- role: requirement-refinement + uid: /req/domains name: BSP type: interface diff --git a/spec/build-options/if/domain.yml b/spec/build-options/if/domain.yml index b29b3542..0a81098b 100644 --- a/spec/build-options/if/domain.yml +++ b/spec/build-options/if/domain.yml @@ -6,6 +6,8 @@ description: | enabled-by: true index-entries: [] interface-type: domain -links: [] +links: +- role: requirement-refinement + uid: /req/domains name: Build Options type: interface diff --git a/spec/c/if/domain.yml b/spec/c/if/domain.yml index 8943d221..17ea3933 100644 --- a/spec/c/if/domain.yml +++ b/spec/c/if/domain.yml @@ -2,11 +2,13 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) description: | - This interface domain contains standard interfaces of the C programming - language. + This interface domain contains interfaces provided by the C programming + language standard library. enabled-by: true index-entries: [] interface-type: domain -links: [] +links: +- role: requirement-refinement + uid: /req/domains name: C Language type: interface diff --git a/spec/compiler/if/domain.yml b/spec/compiler/if/domain.yml index 0f1d5d93..67fa83d7 100644 --- a/spec/compiler/if/domain.yml +++ b/spec/compiler/if/domain.yml @@ -6,6 +6,8 @@ description: | enabled-by: true index-entries: [] interface-type: domain -links: [] +links: +- role: requirement-refinement + uid: /req/domains name: Compiler type: interface diff --git a/spec/if/domain.yml b/spec/if/domain.yml index 74931cda..745a8d5f 100644 --- a/spec/if/domain.yml +++ b/spec/if/domain.yml @@ -6,6 +6,8 @@ description: | enabled-by: true index-entries: [] interface-type: domain -links: [] +links: +- role: requirement-refinement + uid: /req/domains name: Application Programming Interface type: interface diff --git a/spec/req/domains.yml b/spec/req/domains.yml new file mode 100644 index 00000000..65cbd44d --- /dev/null +++ b/spec/req/domains.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de +enabled-by: true +links: +- role: requirement-refinement + uid: root +non-functional-type: design +rationale: null +references: [] +requirement-type: non-functional +text: | + The interfaces used or provided by the system shall be a contained in + interface domains. +type: requirement diff --git a/spec/score/if/domain.yml b/spec/score/if/domain.yml index 355ec3ac..1431a984 100644 --- a/spec/score/if/domain.yml +++ b/spec/score/if/domain.yml @@ -6,6 +6,8 @@ description: | enabled-by: true index-entries: [] interface-type: domain -links: [] +links: +- role: requirement-refinement + uid: /req/domains name: Implementation type: interface diff --git a/spec/user/if/domain.yml b/spec/user/if/domain.yml index 6fd843d2..088aff51 100644 --- a/spec/user/if/domain.yml +++ b/spec/user/if/domain.yml @@ -8,6 +8,8 @@ description: | enabled-by: true index-entries: [] interface-type: domain -links: [] +links: +- role: requirement-refinement + uid: /req/domains name: Use of Interface type: interface |