trakmetamodel Project

TRAK SourceForge Projects

Definition

Implementation

TRAK Information

 

 

 

 

 

 

 

 

 

 

Claim, Argument and Evidence (CAE) Tuples

Part of the TRAK Metamodel provides a way to describe Claims, Arguments and Evidence. This is typically used in assurance, for example, to describe how and why a requirement is met and how the design supports this. The application areas are therefore:-

  • design verification or assurance
  • safety assurance cases
  • security assurance - to describe how the proposed design addresses threats (hazards) and mitigates the risks
Tuples involving Claim, Argument and Evidence (CAE) from the TRAK Metamodel

TRAK Metamodel Tuples Involving Claim, Argument and Evidence

Establishing the Claim

The tuples that the TRAK metamodel provides to describe the Claim are:-

  • the source that makes the Claim:
  • the object of the Claim:
    • Claim about a single element
      • Claim about Architecture Description Element (where Architecture Description Element = any element allowed in a TRAK view)
      • Claim about Contract, Requirement or Standard
      • Claim about System
      • Claim about Organisation
      • ...
    • Claim about an assurance assertion - itself a triple:
      • Claim about (Software satisfies Standard)
      • Claim about (Standard satisfies Contract)
      • ...
  • the Claim structure:
    • Claim has part Claim
    • Claim supports Claim
    • Claim opposes Claim (to describe a counter-claim)

Where the object of the Claim is a triple the result is termed an n-ary triple.

TRAK Metamodel Provides N-Ary Triples That can be Used to Describe Assurance Assertions

TRAK Metamodel Provides N-Ary Triples That can be Used to Describe Assurance Assertions

Structuring the Argument

The tuples that the TRAK metamodel provides to describe the Argument are:-

  • Argument supports Claim
  • Argument opposes Claim
  • Argument has part Argument
  • Argument supports Argument
  • Argument opposes Argument (to describe a counter-Argument)
  • Architecture Description Element traces to Argument (to show where the structure or relationship is a result of an Argument made)

Identifying Supporting Evidence

The tuples that the TRAK metamodel provides to describe the Evidence are:-

  • Evidence supports Argument
  • Evidence opposes Argument
  • Evidence has part Evidence

and then if the Claim - Argument - Evidence chain is accepted by the assurer or regulator this can be recorded using:

  • Evidence proves Claim or
  • Evidence disproves Claim

Note that the proves and disproves connectors both have attributes to record the assessment result and date of submission.

Applicable TRAK Architecture Viewpoints

The applicable TRAK architecture viewpoints are:-

The TRAK metamodel is subject to the terms of open source license: GNU Free Documentation License (Version 1.3, November 2008) at https://www.gnu.org/licenses/fdl-1.3.html.

Modification Date: 2026-04-23

Valid XHTML + RDFa