The Tool Impact (TI) value is assigned at the usecase level
and indicates whether the usecase has a safety-relevant impact:
TI = 2: Indicates a safety-relevant impact.
TI = 1: Indicates no safety relevance.
Hint
The TI level is very project-specific. For instance in one project
requirements are used to describe an Airbag system for a car, in
another project there are used for minor parts of the multimedia
system.
This documentation always have the “worst case” in mind, which means
that the target documentation is the single source of truth for a high
safety critical project.
The Tool Error Detection (TD) value must be defined for each error
and represents the ability to detect the error:
TD = 1: The error is detected, and execution stops without
producing a final result.
TD = 3: The error is not detected.
TD = 2: This value is not used in this document.
The final Tool Confidence Level (TCL) is calculated as follows:
If TI = 1, then TCL = 1, and no further actions are required
for tool qualification.
If TI = 2, the highest TD value among all linked,
safety-relevant features and their errors determines the TCL.
A tbd (to be done) can be set, if the final TCL can onyl be set
after missing features and co. are added.
A usecase with a TCL of 2 or 3 requires special
handling during the tool qualification process.
The Tool Impact (TI) value indicates whether a tool, as a whole,
has a safety-relevant impact. However, it does not differentiate
between individual features. Instead, the safety impact is determined
by how the tool is used within a specific project.
To address this limitation, we introduced the Safety Impact (SI)
value. This value specifies whether a feature has a safety impact for
most standard use cases or if it can always be used safely without
further qualification.
For example, the Sphinx feature Bold (Strong) Text (FE_SPHINX_INLINE_STRONG) allows
text to be displayed in bold. Whether text is bold or not does not
have a safety impact, so this feature can always be used safely without
requiring further qualification.
In contrast, features like HTML Output (FE_SPHINX_OUTPUT_HTML) can have a
significant impact if their output does not include all necessary
data.
Ultimately, the usecase determines whether it has a safety
impact. This decision can vary by project, as only the project team
knows how critical the output artifacts are to the overall safety
concept.