Skip to main content

[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



Back to the top