summaryrefslogtreecommitdiff
path: root/spec/spec/requirement-action-name.yml
blob: 8657240c77f0a4ec015f1848c5be802321ac0d61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
copyrights:
- Copyright (C) 2020 embedded brains GmbH & Co. KG
enabled-by: true
links:
- role: spec-member
  uid: root
spec-description: null
spec-example: null
spec-info:
  str:
    assert:
      and:
      - re: ^[A-Z][a-zA-Z0-9]*$
      - not:
          eq: NA
    description: |
      It shall be the name of a condition or a state of a condition used to
      define pre-conditions and post-conditions of an action requirement.  It
      shall be formatted in CamelCase.  It should be brief and abbreviated.
      The rationale for this is that the names are used in tables and the
      horizontal space is limited by the page width.  The more conditions you
      have in an action requirement, the shorter the names should be.  The name
      ``NA`` is reserved and indicates that a condition is not applicable.
spec-name: Action Requirement Name
spec-type: requirement-action-name
type: spec