Persistency Module Verification Report#

Persistency Module Verification Report
status: valid
security: NO
safety: QM
report_version: v1.0
version: 1

Components#

Component Overview#

Component

Safety

Security

Status

comp__persistency_kvs

ASIL_B

YES

valid

persistency::kvs#


Component Requirements Statistics#

../../../_images/need_pie_d3607.svg
../../../_images/need_pie_a37b3.svg

Component Architecture Statistics#

../../../_images/need_pie_adc6e.svg
../../../_images/need_pie_a3280.svg

Requirements Traceability#

The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:

Show requirements table

ID

Title

Safety

Status

Testlink

comp_req__kvs__async_api

Async API

ASIL_B

valid

comp_req__kvs__callback_support

Callback Support

ASIL_B

valid

comp_req__kvs__concurrency

Concurrency

ASIL_B

valid

comp_req__kvs__constraints

Constraint Configuration

ASIL_B

valid

comp_req__kvs__default_val_chksum

Default Value Checksum

ASIL_B

valid

comp_req__kvs__default_value_cfg

Default Value Config

ASIL_B

valid

comp_req__kvs__default_value_query

Default Value Query

ASIL_B

valid

comp_req__kvs__default_value_types

Default Value Datatypes

ASIL_B

valid

comp_req__kvs__eng_mode

Engineering Mode

ASIL_B

valid

comp_req__kvs__field_mode

Field Mode

ASIL_B

valid

comp_req__kvs__key_encoding

Key Encoding

ASIL_B

valid

comp_req__kvs__key_length

Key Length

ASIL_B

valid

comp_req__kvs__key_naming

Key Naming

ASIL_B

valid

comp_req__kvs__key_uniqueness

Key Uniqueness

ASIL_B

valid

comp_req__kvs__multi_instance

Multi-Instance

ASIL_B

valid

comp_req__kvs__permission_control

Permission Control

ASIL_B

valid

comp_req__kvs__permission_err_hndl

Permission Error Handling

ASIL_B

valid

comp_req__kvs__pers_data_csum

Persistent Data Storage Checksum Write

ASIL_B

valid

comp_req__kvs__pers_data_csum_vrfy

Persistent Data Storage Checksum Verify

ASIL_B

valid

comp_req__kvs__pers_data_schema

Persistent Data Schema

ASIL_B

valid

comp_req__kvs__pers_data_store_bnd

Persistent Data Storage Backend

ASIL_B

valid

comp_req__kvs__pers_data_store_fmt

Persistent Data Storage Format

ASIL_B

valid

comp_req__kvs__pers_data_version

Persistent Data Versioning

ASIL_B

valid

comp_req__kvs__persist_data_com

Persistent Data Storage Components

ASIL_B

valid

comp_req__kvs__snapshot_creation

Snapshot Creation

ASIL_B

valid

comp_req__kvs__snapshot_delete

Snapshot Deletion

ASIL_B

valid

comp_req__kvs__snapshot_id

Snapshot IDs

ASIL_B

valid

comp_req__kvs__snapshot_max_num

Snapshot Maximum Number

ASIL_B

valid

comp_req__kvs__snapshot_restore

Snapshot Restore

ASIL_B

valid

comp_req__kvs__snapshot_rotate

Snapshot Rotation

ASIL_B

valid

comp_req__kvs__value_data_types

Value Data Types

ASIL_B

valid

comp_req__kvs__value_default

Value Default

ASIL_B

valid

comp_req__kvs__value_length

Value Length

ASIL_B

valid

comp_req__kvs__value_reset

Value Reset

ASIL_B

valid

comp_req__kvs__value_serialize

Value Serialization

ASIL_B

valid

Test Coverage#

Per-source-file line and branch coverage aggregated from the LCOV report produced by bazel coverage.

Show test coverage table

Note

No coverage data available for this component. Run bazel coverage with the corresponding targets and rebuild the docs to populate this table.

Architectural Elements#

The following table lists the architectural elements of this component together with their inspection status. Elements that have been formally inspected carry the inspected tag; elements without that tag have not yet been inspected.

Show architectural elements table

ID

Title

Safety

Status

Tags

comp_arc_dyn__kvs__dynamic_view

Dynamic View

ASIL_B

invalid

comp_arc_sta__kvs__2

Component Name 2

ASIL_B

invalid

comp_arc_sta__kvs__static_view

Component Name (Static View)

ASIL_B

invalid

Verification & Safety Analysis Documents#

Presence of the standard verification and safety analysis work products for this component. A dash (—) means the corresponding document is missing.

Show work products table

Work Product

Kind

Realized by

Status

Requirements Inspection (wp__requirements_inspect)

Requirements Inspection

No needs passed the filters

No needs passed the filters

Architecture Verification (wp__sw_arch_verification)

Architecture Inspection

No needs passed the filters

No needs passed the filters

Implementation Inspection (wp__sw_implementation_inspection)

Implementation Inspection

No needs passed the filters

No needs passed the filters

Component DFA (wp__sw_component_dfa)

DFA

No needs passed the filters

No needs passed the filters

Component FMEA (wp__sw_component_fmea)

FMEA

No needs passed the filters

No needs passed the filters

This report is generated from persistency’s own needs data. It uses the module verification report template introduced by docs-as-code. It complements persistency’s own hand-written verification report, Persistency Verification Re... (doc__persistency_manual_verification_report).