Trustable Software Framework#

Note

The copyright check ignores all files in trustable and its subdirectories. Modified BUILD file in process repository to be reverted after reuse implementation is implemented in tooling.

The Trustable Software Framework (TSF) approach is designed for consideration of software where factors such as safety, security, performance, availability and reliability are considered critical. Broadly it asserts that any consideration of trust must be based on evidence.

The tenets and assertions defined in the Trustable Software Framework can be used to measure an (OSS) project trust score. To calculate the score link evidences to the Trustable Assertions (TA).

TSF Overview

Fig. 22 TSF Overview#

Contents:

TRUSTABLE SOFTWARE
status: valid

This release of XYZ is Trustable.

Trustability of the release is based on aggregation of the evidence from all of the Trustable Tenets and Trustable Assertions. The algorithm for aggregation may involve weighting of specific Tenets or Assertions based on project priorities or experience.

XYZ Trustable Overview#

Trustable Software Framework#

Trustable Tenets Overview#

Trustable Assertions Overview#

Title

ID

Status

Links

TA-ANALYSIS

assertion__trust__ta-analysis

valid

TA-BEHAVIOURS

assertion__trust__ta-behaviours

valid

TA-CONFIDENCE

assertion__trust__ta-confidence

valid

TA-CONSTRAINTS

assertion__trust__ta-constraints

valid

TA-DATA

assertion__trust__ta-data

valid

TA-FIXES

assertion__trust__ta-fixes

valid

TA-INDICATORS

assertion__trust__ta-indicators

valid

TA-INPUTS

assertion__trust__ta-inputs

valid

TA-ITERATIONS

assertion__trust__ta-iterations

valid

TA-METHODOLOGIES

assertion__trust__ta-methodologies

valid

TA-MISBEHAVIOURS

assertion__trust__ta-misbehaviours

valid

TA-RELEASES

assertion__trust__ta-releases

valid

TA-SUPPLY-CHAIN

assertion__trust__ta-supply-chain

valid

TA-TESTS

assertion__trust__ta-tests

valid

TA-UPDATES

assertion__trust__ta-updates

valid

TA-VALIDATION

assertion__trust__ta-validation

valid