Coverage Tab

This tab defines how a requirement is managed : the coverage.

GUI

Note

Blue fields use wildcards.

Orange fields use regular expression. Regular expression can be activated with the Syntax Advanced Reg. Exp. option.

The parameters described below can be modified. These parameters define how to detect a requirement coverage.

Coverage syntax

Syntax

[BEGIN COVER] REQUIREMENT ID [END COVER]

[BEGIN VERSION version END VERSION]

[PARTIAL [xx%]]

[N/A [xx%]]

[UNCOVERED [xx%]]

Tip

The order of coverage attributes has no effect and can be changed.

Attributes can be written on a single line.

Where :

  • BEGIN COVER (facultative) is the coverage beginning tag. If empty, the PREFIX is used to search for the beginning of the statement. This tag can be written in the line or cell that immediately precedes the REQUIREMENT ID.
  • REQUIREMENT ID is requirement ID, syntax is deined by statement part, see Statement Definition GUI.
  • END COVER (facultative) is the end of coverage tag. If empty, the next character outside REQUIREMENT ID syntax will end the statement.
  • PARTIAL (facultative) specifies that the coverage is partial. The value accepts wild characters using * (as with the file name in Microsoft file systems). The tag is optional, without it the coverage is registered as a full coverage.
  • UNCOVERED (facultative) sets that the requirement has been managed and will not be covered at the end of the analysis. Uncovered coverage tag cannot be used with PARTIAL tag or N/A tag.
  • N/A (facultative) sets that the requirement is not applicable and is ignored. It cannot be used with PARTIAL tag or UNCOVERED tag.
  • BEGIN VERSION (facultative) defines the beginning of the version associated with the coverage. The tag is optional, without it the version covered is '0' (zero).
  • version (facultative) is the version of the requirement that is covered. If the version of the requirement is higher, an error will be displayed. The available characters for the version are digits 0-9, letters a-zA-Z, dot ., space and dash -. The comparison accepts versions like 1.2 or 1.3.4a.

Warning

'1.9' is a lower version than '1.A' and '1.Z' is lower than '1.z'.

  • END VERSION (facultative) defines end of the version associated with the coverage. The tag is optional, without it the version stops at end of line or at next tag.

PARTIAL, N/A and UNCOVERED tags can be followed by the percentage of the requirement that is concerned. See Coverage Rate, Management Rate.

See Statement Examples

Coverage Custom Tags

Custom tags can be added to each statement.

See Custom Tags for more details.