Module Verification Report#

Module Verification Report
status: valid
security: YES
safety: QM
version: 1

This document provides a verification report of the Baselibs feature and its associated components.

Baselibs Verification Report
status: valid
security: YES
safety: ASIL_B
verification_method: test_and_inspection
version: 1
belongs to: mod__baselibs

Feature#

Name

Id

Safety

Security

Status

Baselibs

ASIL_B

YES

valid

Feature Requirements Statistics#

../_images/need_pie_5521a.svg
../_images/need_pie_31130.svg
Show requirements table

ID

Title

Safety

Status

Fully Verifies Back

Partially Verifies Back

ABI-Compatible Containers

ASIL_B

valid

Bit Manipulation Library

ASIL_B

valid

Concurrency Library

ASIL_B

valid

Container Library

ASIL_B

valid

Filesystem Library

ASIL_B

valid

FlatBuffers Library

QM

valid

Hash Library

ASIL_B

valid

JSON Library

ASIL_B

valid

Memory Library

ASIL_B

valid

Multi-Language APIs

ASIL_B

valid

Panic-Free Development Support

ASIL_B

valid

Result Library

ASIL_B

valid

Static Reflection Library

ASIL_B

valid

Utils Library

ASIL_B

valid

Feature Architecture Statistics#

../_images/need_pie_d21a7.svg
../_images/need_pie_75686.svg
Show architectural elements table

ID

Title

Safety

Status

Tags

feat_arc_dyn__baselibs__dynamic_view_arch

Baselibs Dynamic View

ASIL_B

valid

feat_arc_sta__baselibs__static_view_arch

Baselibs Static View

ASIL_B

valid

inspected

Feature Inspection Statistics#

Presence of the feature-level inspection work products.

Show work products table

Work Product

Kind

Realized by

Status

wp__requirements_inspect

Requirements Inspection

Status

valid

wp__sw_arch_verification

Architecture Inspection

Status

valid

Components#

Component Overview#

Component

Safety

Security

Status

comp__baselibs_abi_compatible_data_types

ASIL_B

YES

valid

comp__baselibs_bit_manipulation

ASIL_B

NO

valid

comp__baselibs_concurrency

ASIL_B

YES

valid

comp__baselibs_containers

ASIL_B

YES

valid

comp__baselibs_filesystem

ASIL_B

YES

valid

comp__baselibs_flatbuffers

ASIL_B

YES

valid

comp__baselibs_hash

ASIL_B

NO

valid

comp__baselibs_json

ASIL_B

YES

valid

comp__baselibs_memory_shared

ASIL_B

YES

valid

comp__baselibs_result

ASIL_B

YES

valid

comp__baselibs_safecpp

ASIL_B

YES

valid

comp__baselibs_static_reflection

ASIL_B

YES

valid

Json#


Component Requirements Statistics#

../_images/need_pie_1d15a.svg
../_images/need_pie_cc7b0.svg

Component Architecture Statistics#

../_images/need_pie_94108.svg
../_images/need_pie_84c88.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

Fully Verifies Back

Partially Verifies Back

comp_req__json__asil

JSON library ASIL level

ASIL_B

valid

comp_req__json__deserialization

JSON Deserialization

ASIL_B

valid

comp_req__json__full_testability

Fully testable public API

ASIL_B

valid

comp_req__json__lang_idioms

Support for programming language idioms

ASIL_B

valid

comp_req__json__lang_infra

Use programming language infrastructure

ASIL_B

valid

comp_req__json__serialization

JSON Serialization

ASIL_B

valid

comp_req__json__type_compatibility

Enforce strict type compatibility

ASIL_B

valid

comp_req__json__user_format

Return data in user format

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__baselibs__json_dynamic_view

JSON dynamic arch

ASIL_B

invalid

comp_arc_sta__baselibs__json

JSON Static view

ASIL_B

valid

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

wp__requirements_inspect

Requirements Inspection

Status

draft

wp__sw_arch_verification

Architecture Inspection

Status

draft

wp__sw_implementation_inspection

Implementation Inspection

Status

draft

wp__sw_component_dfa

DFA

Status

draft

wp__sw_component_fmea

FMEA

Status

draft

Memory Shared#


Component Requirements Statistics#

../_images/need_pie_8bdd8.svg
../_images/need_pie_0a84f.svg

Component Architecture Statistics#

../_images/need_pie_c3c56.svg
../_images/need_pie_3369e.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

Fully Verifies Back

Partially Verifies Back

comp_req__memory__address_independence

Process Address Space Independence

ASIL_B

valid

comp_req__memory__atomic_ops

Atomic Operations in Shared Memory

ASIL_B

valid

comp_req__memory__bounds_check

Memory Region Bounds Checking

ASIL_B

valid

comp_req__memory__deterministic_alloc

Deterministic Memory Allocation

ASIL_B

valid

comp_req__memory__endianness

Endianness Conversion

ASIL_B

valid

comp_req__memory__inter_process_sync

Inter-Process Synchronization

ASIL_B

valid

comp_req__memory__offset_ptr

Polymorphic OffsetPtr Allocator

ASIL_B

valid

comp_req__memory__resource_registry

Memory Resource Registry

ASIL_B

valid

comp_req__memory__sealed_shm

Sealed Shared Memory

ASIL_B

valid

comp_req__memory__shared_container

Shared Memory Container

ASIL_B

valid

comp_req__memory__shared_memory

Shared Memory Management

ASIL_B

valid

comp_req__memory__string_utils

String Utilities

ASIL_B

valid

comp_req__memory__typed_memory

Typed Memory

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_sta__baselibs__memory_shared

Memory Shared Static view

ASIL_B

valid

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

wp__requirements_inspect

Requirements Inspection

No needs passed the filters

No needs passed the filters

wp__sw_arch_verification

Architecture Inspection

No needs passed the filters

No needs passed the filters

wp__sw_implementation_inspection

Implementation Inspection

No needs passed the filters

No needs passed the filters

wp__sw_component_dfa

DFA

No needs passed the filters

No needs passed the filters

wp__sw_component_fmea

FMEA

No needs passed the filters

No needs passed the filters

Result#


Component Requirements Statistics#

../_images/need_pie_0ebda.svg
../_images/need_pie_b2414.svg

Component Architecture Statistics#

../_images/need_pie_edf66.svg
../_images/need_pie_9baf8.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

Fully Verifies Back

Partially Verifies Back

comp_req__result__deterministic_behavior

Deterministic Behavior

ASIL_B

valid

comp_req__result__domain_error_information

Domain-Specific Error Information

ASIL_B

valid

comp_req__result__error_handling

Result-Based Error Handling

ASIL_B

valid

comp_req__result__exception_free_operation

Exception-Free Operation

ASIL_B

valid

comp_req__result__set_result

Set Result

ASIL_B

valid

comp_req__result__std_integration

Standard Library Integration

ASIL_B

valid

comp_req__result__type_safety

Type-Safe Error Handling

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__baselibs__result

Result Dynamic view

ASIL_B

valid

comp_arc_sta__baselibs__result

Result Static view

ASIL_B

valid

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

wp__requirements_inspect

Requirements Inspection

Status

valid

wp__sw_arch_verification

Architecture Inspection

Status

valid

wp__sw_implementation_inspection

Implementation Inspection

Status

draft

wp__sw_component_dfa

DFA

Status

draft

wp__sw_component_fmea

FMEA

Status

valid

Bit Manipulation#


Component Requirements Statistics#

../_images/need_pie_2a193.svg
../_images/need_pie_0e3e8.svg

Component Architecture Statistics#

../_images/need_pie_e0f55.svg
../_images/need_pie_96ddb.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

Fully Verifies Back

Partially Verifies Back

comp_req__bitmanipulation__bit_operations

Support for Bit Operations

ASIL_B

valid

comp_req__bitmanipulation__bitmask_operators

Support for Bitmask Operators for Enum Classes

ASIL_B

valid

comp_req__bitmanipulation__bounds_safety

Bounds and Safety Checks

ASIL_B

valid

comp_req__bitmanipulation__byte_operations

Support for Byte and Half-Byte Operations

ASIL_B

valid

comp_req__bitmanipulation__header_only

Header-only API

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_sta__baselibs__bit_manipulation

Bit Manipulation Static view

ASIL_B

valid

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

wp__requirements_inspect

Requirements Inspection

Status

valid

wp__sw_arch_verification

Architecture Inspection

Status

valid

wp__sw_implementation_inspection

Implementation Inspection

Status

draft

wp__sw_component_dfa

DFA

Status

draft

wp__sw_component_fmea

FMEA

Status

valid

Containers#


Component Requirements Statistics#

../_images/need_pie_55b16.svg
../_images/need_pie_d84ac.svg

Component Architecture Statistics#

../_images/need_pie_efd52.svg
../_images/need_pie_11afb.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

Fully Verifies Back

Partially Verifies Back

comp_req__containers__deterministic_behavior

Deterministic Behavior

ASIL_B

valid

comp_req__containers__dynamic_array

Dynamic Array

ASIL_B

valid

comp_req__containers__intrusive_list

Intrusive List

ASIL_B

valid

comp_req__containers__non_relocatable_vector

Non-Relocatable Vector

ASIL_B

valid

comp_req__containers__type_safety

Type Safety

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_sta__baselibs__containers

Containers Static view

ASIL_B

valid

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

wp__requirements_inspect

Requirements Inspection

Status

draft

wp__sw_arch_verification

Architecture Inspection

Status

valid

wp__sw_implementation_inspection

Implementation Inspection

Status

draft

wp__sw_component_dfa

DFA

Status

draft

wp__sw_component_fmea

FMEA

Status

draft

Filesystem#


Component Requirements Statistics#

../_images/need_pie_bb069.svg
../_images/need_pie_460a4.svg

Component Architecture Statistics#

../_images/need_pie_0f15b.svg
../_images/need_pie_7ed61.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

Fully Verifies Back

Partially Verifies Back

comp_req__filesystem__api_abstraction

Standard Filesystem Abstraction

ASIL_B

valid

comp_req__filesystem__directory_iterators

Directory Iterators

ASIL_B

valid

comp_req__filesystem__file_io

File I/O Operations

ASIL_B

valid

comp_req__filesystem__file_utils

File Utility Functions

ASIL_B

valid

comp_req__filesystem__full_testability

Fully testable public API

ASIL_B

valid

comp_req__filesystem__mock_fake

Mock and Fake Implementations

ASIL_B

valid

comp_req__filesystem__path_utilities

Path Manipulation Utilities

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_sta__baselibs__filesystem

Filesystem Static view

ASIL_B

valid

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

wp__requirements_inspect

Requirements Inspection

Status

draft

wp__sw_arch_verification

Architecture Inspection

Status

valid

wp__sw_implementation_inspection

Implementation Inspection

Status

draft

wp__sw_component_dfa

DFA

Status

draft

wp__sw_component_fmea

FMEA

Status

draft

Concurrency#


Component Requirements Statistics#

../_images/need_pie_8ae5d.svg
../_images/need_pie_2f561.svg

Component Architecture Statistics#

../_images/need_pie_01dc7.svg
../_images/need_pie_ccc9b.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

Fully Verifies Back

Partially Verifies Back

comp_req__concurrency__condition_variable

Interruptible Condition Variable

ASIL_B

valid

comp_req__concurrency__delayed_task

Delayed Task Execution

ASIL_B

valid

comp_req__concurrency__error_handling

Future Error Handling

ASIL_B

valid

comp_req__concurrency__executor_interface

Executor Interface

ASIL_B

valid

comp_req__concurrency__interruptible_wait

Interruptible Wait Utilities

ASIL_B

valid

comp_req__concurrency__long_running_threads

Long-Running Threads Container

ASIL_B

valid

comp_req__concurrency__memory_reservation

Memory Reservation

ASIL_B

valid

comp_req__concurrency__memory_usage_control

Memory Usage Control

ASIL_B

valid

comp_req__concurrency__notification

Notification Mechanism

ASIL_B

valid

comp_req__concurrency__operation_timeout

Operation Timeout Protection

ASIL_B

valid

comp_req__concurrency__periodic_task

Periodic Task Execution

ASIL_B

valid

comp_req__concurrency__simple_task

Simple Task Implementation

ASIL_B

valid

comp_req__concurrency__synchronized_queue

Synchronized Queue

ASIL_B

valid

comp_req__concurrency__task_cancellation

Task Cancellation

ASIL_B

valid

comp_req__concurrency__task_interface

Asynchronous Task Execution

ASIL_B

valid

comp_req__concurrency__task_result

Task Result Management

ASIL_B

valid

comp_req__concurrency__thread_count_reporting

Thread Count Reporting

ASIL_B

valid

comp_req__concurrency__thread_pool

Thread Pool Implementation

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_sta__baselibs__concurrency

Concurrency Static view

ASIL_B

valid

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

wp__requirements_inspect

Requirements Inspection

Status

draft

wp__sw_arch_verification

Architecture Inspection

Status

valid

wp__sw_implementation_inspection

Implementation Inspection

Status

draft

wp__sw_component_dfa

DFA

Status

draft

wp__sw_component_fmea

FMEA

Status

draft

Safecpp#


Component Requirements Statistics#

../_images/need_pie_69c9f.svg
../_images/need_pie_15ce9.svg

Component Architecture Statistics#

../_images/need_pie_4572a.svg
../_images/need_pie_a070e.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

Fully Verifies Back

Partially Verifies Back

comp_req__safecpp__aborts_upon_exception

C++ Exception Abort

ASIL_B

valid

comp_req__safecpp__coverage_termination

Code Coverage Termination

ASIL_B

valid

comp_req__safecpp__nullstring

Null-Terminated String

ASIL_B

valid

comp_req__safecpp__safe_atomic

Safe Atomic operations

ASIL_B

valid

comp_req__safecpp__safe_math

Safe Arithmetic Operations

ASIL_B

valid

comp_req__safecpp__scoped_guards

Scoped Guards

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_sta__baselibs__safecpp

Safecpp Static view

ASIL_B

valid

safecpp

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

wp__requirements_inspect

Requirements Inspection

Status

draft

wp__sw_arch_verification

Architecture Inspection

Status

valid

wp__sw_implementation_inspection

Implementation Inspection

Status

draft

wp__sw_component_dfa

DFA

Status

draft

wp__sw_component_fmea

FMEA

Status

draft

Static Reflection#


Component Requirements Statistics#

../_images/need_pie_6302c.svg
../_images/need_pie_3daa9.svg

Component Architecture Statistics#

../_images/need_pie_3d6ef.svg
../_images/need_pie_71b4c.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

Fully Verifies Back

Partially Verifies Back

comp_req__static_reflect_serial__compile_eff

Compile-Time Efficiency

ASIL_B

valid

comp_req__static_reflect_serial__container

Automatic Container Iteration

ASIL_B

valid

comp_req__static_reflect_serial__header_only

Header-Only Implementation

ASIL_B

valid

comp_req__static_reflect_serial__nested

Nested Type Support

ASIL_B

valid

comp_req__static_reflect_serial__reflect

Static Reflection Support

ASIL_B

valid

comp_req__static_reflect_serial__visitor

Generic Visitor Pattern

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_sta__baselibs__static_reflection

Static Reflection with Serialization Static view

ASIL_B

valid

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

wp__requirements_inspect

Requirements Inspection

Status

draft

wp__sw_arch_verification

Architecture Inspection

Status

draft

wp__sw_implementation_inspection

Implementation Inspection

Status

draft

wp__sw_component_dfa

DFA

Status

draft

wp__sw_component_fmea

FMEA

Status

draft

Hash#


Component Requirements Statistics#

../_images/need_pie_72a69.svg
../_images/need_pie_06a90.svg

Component Architecture Statistics#

No needs passed the filters

No needs passed the filters

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

Fully Verifies Back

Partially Verifies Back

comp_req__hash__calculation_interface

Hash Computation from Byte Data

ASIL_B

valid

comp_req__hash__crc32_algorithm

CRC-32 Checksum Algorithm

ASIL_B

valid

comp_req__hash__factory_interface

Algorithm Selection via Factory

ASIL_B

valid

comp_req__hash__safe_computation

Exception-Free Error Propagation

ASIL_B

valid

comp_req__hash__sha_algorithms

Cryptographic Hash Algorithms

ASIL_B

valid

comp_req__hash__value_retrieval_bytes

Hash Value Retrieval as Raw Bytes

ASIL_B

valid

comp_req__hash__value_retrieval_hex

Hash Value Retrieval as Hexadecimal String

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

No needs passed the filters

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

wp__requirements_inspect

Requirements Inspection

No needs passed the filters

No needs passed the filters

wp__sw_arch_verification

Architecture Inspection

No needs passed the filters

No needs passed the filters

wp__sw_implementation_inspection

Implementation Inspection

No needs passed the filters

No needs passed the filters

wp__sw_component_dfa

DFA

No needs passed the filters

No needs passed the filters

wp__sw_component_fmea

FMEA

No needs passed the filters

No needs passed the filters

Flatbuffers#


Component Requirements Statistics#

../_images/need_pie_24db1.svg
../_images/need_pie_29e8e.svg

Component Architecture Statistics#

No needs passed the filters

No needs passed the filters

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

Fully Verifies Back

Partially Verifies Back

comp_req__flatbuffers__access

FlatBuffers Access

ASIL_B

valid

comp_req__flatbuffers__asil

FlatBuffers library ASIL level

ASIL_B

valid

comp_req__flatbuffers__buffer_identification

Common Buffer Identification

ASIL_B

valid

comp_req__flatbuffers__serialization

FlatBuffers Serialization

ASIL_B

valid

comp_req__flatbuffers__verification

FlatBuffers Verification

ASIL_B

valid

comp_req__flatbuffers__version_check

Common Version Check

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

No needs passed the filters

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

wp__requirements_inspect

Requirements Inspection

No needs passed the filters

No needs passed the filters

wp__sw_arch_verification

Architecture Inspection

No needs passed the filters

No needs passed the filters

wp__sw_implementation_inspection

Implementation Inspection

No needs passed the filters

No needs passed the filters

wp__sw_component_dfa

DFA

No needs passed the filters

No needs passed the filters

wp__sw_component_fmea

FMEA

No needs passed the filters

No needs passed the filters

Abi Compatible Data Types#


Component Requirements Statistics#

../_images/need_pie_4307f.svg
../_images/need_pie_abe04.svg

Component Architecture Statistics#

No needs passed the filters

No needs passed the filters

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

Fully Verifies Back

Partially Verifies Back

comp_req__abi_compatible_data_types__abo_api

AbiOption API

ASIL_B

valid

comp_req__abi_compatible_data_types__abo_flg

AbiOption is_some flag

ASIL_B

valid

comp_req__abi_compatible_data_types__abs_fld

AbiString field semantics

ASIL_B

valid

comp_req__abi_compatible_data_types__abs_noa

AbiString API

ASIL_B

valid

comp_req__abi_compatible_data_types__abs_ovf

AbiString overflow check

ASIL_B

valid

comp_req__abi_compatible_data_types__abv_fld

AbiVec field semantics

ASIL_B

valid

comp_req__abi_compatible_data_types__abv_noa

AbiVec API

ASIL_B

valid

comp_req__abi_compatible_data_types__abv_ovf

AbiVec overflow check

ASIL_B

valid

comp_req__abi_compatible_data_types__ari_api

AbiResult API

ASIL_B

valid

comp_req__abi_compatible_data_types__ari_flg

AbiResult is_err flag

ASIL_B

valid

comp_req__abi_compatible_data_types__arr_fix

Fixed-size arrays

ASIL_B

valid

comp_req__abi_compatible_data_types__bool_sz

Restrict boolean size

ASIL_B

valid

comp_req__abi_compatible_data_types__char

Characters

ASIL_B

valid

comp_req__abi_compatible_data_types__compabi

Compiler-agnostic ABI

ASIL_B

valid

comp_req__abi_compatible_data_types__enum_udr

Explicit enum representation

ASIL_B

valid

comp_req__abi_compatible_data_types__flt_sz

Limit floating-point sizes

ASIL_B

valid

comp_req__abi_compatible_data_types__int_fix

Fixed-width integers

ASIL_B

valid

comp_req__abi_compatible_data_types__nop_mt

Disallow pointers and metadata

ASIL_B

valid

comp_req__abi_compatible_data_types__prv_abo

Provide AbiOption<T>

ASIL_B

valid

comp_req__abi_compatible_data_types__prv_abs

Provide AbiString<N>

ASIL_B

valid

comp_req__abi_compatible_data_types__prv_abv

Provide AbiVec<T,N>

ASIL_B

valid

comp_req__abi_compatible_data_types__prv_ari

Provide AbiResult<T,E>

ASIL_B

valid

comp_req__abi_compatible_data_types__st_tpl

Struct and tuple ABI layout

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

No needs passed the filters

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

wp__requirements_inspect

Requirements Inspection

No needs passed the filters

No needs passed the filters

wp__sw_arch_verification

Architecture Inspection

No needs passed the filters

No needs passed the filters

wp__sw_implementation_inspection

Implementation Inspection

No needs passed the filters

No needs passed the filters

wp__sw_component_dfa

DFA

No needs passed the filters

No needs passed the filters

wp__sw_component_fmea

FMEA

No needs passed the filters

No needs passed the filters