[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
|
Re: [tsf-dev] TSF process feedback - part 1
|
Picking up this detailed point.
Explaining traditional requirements management for comparison.
If I have a system-requirementX and two architecture-requirementY1
and architecture-requirementY2.
The traceability of X shows it is satisfied by Y1 and Y2.
On review of this "link", I can have three options
a) I agree. Y1 and Y2 together do cover the requirements of X. Record
review.
b) I disagree. Y1 and Y2 together do NOT cover the requirements of X.
This is a defect in the architecture-requirements and I raise a defect
to fix.
b) I disagree. Y2 covers requirement X. Y1 has no role. This is a defect
in the architecture-requirements (link X->Y1) and I raise a defect to fix.
My measurement is the number of defects I have open on
architecture-requirements.
--
Switching back to TSF.
If I find "evidence" linked to an expectation which is not supporting
the expectation, I should delete the link.
--
There is a difference between the relevance of evidence and the
sufficiency of the evidence.
The relevance score is a score on the expectation->evidence
relationship. If evidence X, Y, and Z existed, would you be satisfied
that the expectation is met.
(This relevance score could be 100% before any actual evidence X, Y, or
Z is generated.)
The sufficiency score is of the volume and quality of the evidence. Is
the case made? Do I have evidence X, Y, Z?
Gavin
On 29/04/2026 16:24, Derek M Jones via tsf-dev wrote:
Nathan,
> An estimate of a claim's completeness does exist in the scoring
algorithm, there is just no way to express it on the
> nodes currently. I see no reason why this shouldn't be a feature,
apart from a belief that humans won't be particularly
> good at estimating this, so I have opened an issue:
https://gitlab.eclipse.org/eclipse/tsf/tsf/-/issues/515.
The available evidence for short tasks,
On second thoughts, no.
Claims of completeness is a developer viewpoint. As such it
doesn't have any place in a system that is shipped with a
finished product.
--
Gavin McCall
Head of Functional Safety
Codethink Ltd
Codethink delivers cutting edge open source design, development and
integration services from embedded stack software to advanced ux
http://codethink.co.uk
We respect your privacy.
See https://www.codethink.co.uk/privacy.html