Verification Report#

Baselibs Module Verification Report
status: valid
security: YES
safety: ASIL_B
applies_to_module_version: v1.0
verification_method: test_and_inspection
version: 1
Legend — status values and chart colours
Status — ASIL B valid_inspected — agreed and formally inspected valid — agreed, formal inspection still outstanding invalid — not agreed; metamodel checks are skipped
Status — QM valid — agreed; QM needs are not formally inspected, so this is their final state (valid_inspected counts here too) invalid — not agreed; metamodel checks are skipped
Test coverage — both classes fully covered — at least one test fully verifies the need partially covered — only partially verifying tests not covered — no verifying test at all

Components#

Component Overview#

Component

Safety

Security

Status

comp__baselibs_json

ASIL_B

YES

valid

comp__baselibs_json_wrapper

ASIL_B

YES

valid

comp__baselibs_vajson

ASIL_B

YES

valid

comp__baselibs_memory_shared

ASIL_B

YES

valid

comp__baselibs_result

ASIL_B

YES

valid

comp__baselibs_bit_manipulation

ASIL_B

NO

valid

comp__baselibs_containers

ASIL_B

YES

valid

comp__baselibs_filesystem

ASIL_B

YES

valid

comp__baselibs_utils

ASIL_B

YES

valid

comp__baselibs_concurrency

ASIL_B

YES

valid

comp__baselibs_safecpp

ASIL_B

YES

valid

comp__baselibs_flatbuffers

ASIL_B

YES

valid

comp__baselibs_hash

ASIL_B

NO

valid

comp__baselibs_static_reflection

ASIL_B

YES

valid

comp__baselibs_scope_exit

ASIL_B

YES

valid

JSON#


Component Requirements Statistics#

ASIL B — Requirements

JSON Requirements Status (ASIL B): valid_inspected 0, valid 5, invalid 0
JSON Requirements Test Coverage (ASIL B): fully covered 0, partially covered 2, not covered 3

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

JSON Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 1
JSON Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 2

QM — Architecture Elements

no QM architecture elements

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__json__user_format

Return data in user format

ASIL_B

valid

comp_req__json__full_testability

Fully testable public API

ASIL_B

valid

comp_req__json__asil

JSON library ASIL level

ASIL_B

valid

comp_req__json__serialization

JSON Serialization

ASIL_B

valid

comp_req__json__deserialization

JSON Deserialization

ASIL_B

valid

Test Coverage#

Coverage measurements available for 16/22 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

JSON Line Coverage: covered 73%, not covered 27%
JSON Branch Coverage: covered 83%, not covered 17%

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 valid_inspected status; elements with another status have not yet been inspected.

Show architectural elements table

ID

Title

Safety

Status

Tags

comp_arc_sta__baselibs__json

JSON Static view

ASIL_B

valid

comp_arc_dyn__baselibs__json_dynamic_view

JSON dynamic arch

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

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

JSON-Wrapper#


Component Requirements Statistics#

ASIL B — Requirements

JSON-Wrapper Requirements Status (ASIL B): valid_inspected 0, valid 3, invalid 0
JSON-Wrapper Requirements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 3

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

no ASIL B architecture elements

QM — Architecture Elements

no QM architecture elements

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__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__type_compatibility

Enforce strict type compatibility

ASIL_B

valid

Test Coverage#

No coverage data available for this component.

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 valid_inspected status; elements with another status 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

VaJson#


Component Requirements Statistics#

ASIL B — Requirements

VaJson Requirements Status (ASIL B): valid_inspected 0, valid 5, invalid 0
VaJson Requirements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 5

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

no ASIL B architecture elements

QM — Architecture Elements

no QM architecture elements

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__vajson__validation

JSON Validation

ASIL_B

valid

comp_req__vajson__trailing_commas

JSON Deserialization RFC extension trailing commas

ASIL_B

valid

comp_req__vajson__hex_integers

JSON Deserialization RFC extension hexadecimal integers

ASIL_B

valid

comp_req__vajson__unicode

Unicode Support

ASIL_B

valid

comp_req__vajson__asil

VaJson library ASIL level

ASIL_B

valid

Test Coverage#

No coverage data available for this component.

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 valid_inspected status; elements with another status 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

Memory Shared#


Component Requirements Statistics#

ASIL B — Requirements

Memory Shared Requirements Status (ASIL B): valid_inspected 0, valid 12, invalid 1
Memory Shared Requirements Test Coverage (ASIL B): fully covered 0, partially covered 1, not covered 12

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

Memory Shared Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 0
Memory Shared Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 1

QM — Architecture Elements

no QM architecture elements

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__memory__shared_memory

Shared Memory Management

ASIL_B

valid

comp_req__memory__offset_ptr

Polymorphic OffsetPtr Allocator

ASIL_B

valid

comp_req__memory__shared_container

Shared Memory Container

ASIL_B

valid

comp_req__memory__inter_process_sync

Inter-Process Synchronization

ASIL_B

valid

comp_req__memory__bounds_check

Memory Region Bounds Checking

ASIL_B

valid

comp_req__memory__sealed_shm

Sealed Shared Memory

ASIL_B

valid

comp_req__memory__typed_memory

Typed Memory

ASIL_B

valid

comp_req__memory__resource_registry

Memory Resource Registry

ASIL_B

valid

comp_req__memory__string_utils

String Utilities

ASIL_B

invalid

comp_req__memory__atomic_ops

Atomic Operations in Shared Memory

ASIL_B

valid

comp_req__memory__deterministic_alloc

Deterministic Memory Allocation

ASIL_B

valid

comp_req__memory__address_independence

Process Address Space Independence

ASIL_B

valid

comp_req__memory__endianness

Endianness Conversion

ASIL_B

valid

Test Coverage#

Coverage measurements available for 5/5 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

Memory Shared Line Coverage: covered 96%, not covered 4%
Memory Shared Branch Coverage: covered 92%, not covered 8%

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 valid_inspected status; elements with another status 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#

ASIL B — Requirements

Result Requirements Status (ASIL B): valid_inspected 8, valid 0, invalid 0
Result Requirements Test Coverage (ASIL B): fully covered 0, partially covered 8, not covered 0

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

Result Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 0
Result Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 1

QM — Architecture Elements

no QM architecture elements

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__result__type_safety

Type-Safe Error Handling

ASIL_B

valid_inspected

comp_req__result__domain_error_information

Domain-Specific Error Information

ASIL_B

valid_inspected

comp_req__result__error_handling

Result-Based Error Handling

ASIL_B

valid_inspected

comp_req__result__set_result

Set Result

ASIL_B

valid_inspected

comp_req__result__std_integration

Standard Library Integration

ASIL_B

valid_inspected

comp_req__result__exception_free_operation

Exception-Free Operation

ASIL_B

valid_inspected

comp_req__result__deterministic_behavior

Deterministic Behavior

ASIL_B

valid_inspected

comp_req__result__futurecpp_integration

Future C++ Library Integration

ASIL_B

valid_inspected

Test Coverage#

Coverage measurements available for 8/15 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

Result Line Coverage: covered 72%, not covered 28%
Result Branch Coverage: covered 83%, not covered 17%

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 valid_inspected status; elements with another status have not yet been inspected.

Show architectural elements table

ID

Title

Safety

Status

Tags

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

valid

wp__sw_component_fmea

FMEA

Status

valid

Bit Manipulation#


Component Requirements Statistics#

ASIL B — Requirements

Bit Manipulation Requirements Status (ASIL B): valid_inspected 6, valid 0, invalid 0
Bit Manipulation Requirements Test Coverage (ASIL B): fully covered 0, partially covered 5, not covered 1

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

Bit Manipulation Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 0
Bit Manipulation Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 1

QM — Architecture Elements

no QM architecture elements

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__bitmanipulation__header_only

Header-only API

ASIL_B

valid_inspected

comp_req__bitmanipulation__byte_operations

Support for Byte and Half-Byte Types

ASIL_B

valid_inspected

comp_req__bitmanipulation__bit_operations

Support for Bit Operations

ASIL_B

valid_inspected

comp_req__bitmanipulation__bounds_safety

Bounds and Safety Checks

ASIL_B

valid_inspected

comp_req__bitmanipulation__byte_extraction

Support for Byte Extraction

ASIL_B

valid_inspected

comp_req__bitmanipulation__bitmask_operators

Support for Bitmask Operators for Enum Classes

ASIL_B

valid_inspected

Test Coverage#

Coverage measurements available for 2/4 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

Bit Manipulation Line Coverage: covered 90%, not covered 10%
Bit Manipulation Branch Coverage: covered 100%, not covered 0%

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 valid_inspected status; elements with another status 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

valid

wp__sw_component_fmea

FMEA

Status

valid

Containers#


Component Requirements Statistics#

ASIL B — Requirements

Containers Requirements Status (ASIL B): valid_inspected 0, valid 4, invalid 0
Containers Requirements Test Coverage (ASIL B): fully covered 0, partially covered 4, not covered 0

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

Containers Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 0
Containers Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 1

QM — Architecture Elements

no QM architecture elements

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__containers__non_relocatable_vector

Non-Relocatable Vector

ASIL_B

valid

comp_req__containers__deterministic_behavior

Deterministic Behavior

ASIL_B

valid

comp_req__containers__intrusive_list

Intrusive List

ASIL_B

valid

comp_req__containers__dynamic_array

Dynamic Array

ASIL_B

valid

Test Coverage#

Coverage measurements available for 3/6 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

Containers Line Coverage: covered 99%, not covered 1%
Containers Branch Coverage: covered 77%, not covered 23%

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 valid_inspected status; elements with another status 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#

ASIL B — Requirements

Filesystem Requirements Status (ASIL B): valid_inspected 0, valid 7, invalid 0
Filesystem Requirements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 7

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

Filesystem Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 0
Filesystem Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 1

QM — Architecture Elements

no QM architecture elements

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__filesystem__api_abstraction

Standard Filesystem Abstraction

ASIL_B

valid

comp_req__filesystem__path_utilities

Path Manipulation Utilities

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__full_testability

Fully testable public API

ASIL_B

valid

comp_req__filesystem__file_utils

File Utility Functions

ASIL_B

valid

comp_req__filesystem__mock_fake

Mock and Fake Implementations

ASIL_B

valid

Test Coverage#

Coverage measurements available for 23/36 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

Filesystem Line Coverage: covered 99%, not covered 1%
Filesystem Branch Coverage: covered 97%, not covered 3%

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 valid_inspected status; elements with another status 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

Utils#


Component Requirements Statistics#

ASIL B — Requirements

Utils Requirements Status (ASIL B): valid_inspected 3, valid 0, invalid 0
Utils Requirements Test Coverage (ASIL B): fully covered 0, partially covered 2, not covered 1

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

Utils Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 0
Utils Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 1

QM — Architecture Elements

no QM architecture elements

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

Test Coverage#

Coverage measurements available for 3/5 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

Utils Line Coverage: covered 100%, not covered 0%
Utils Branch Coverage: covered 91%, not covered 9%

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 valid_inspected status; elements with another status have not yet been inspected.

Show architectural elements table

ID

Title

Safety

Status

Tags

comp_arc_sta__baselibs__utils

Utils 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

draft

Concurrency#


Component Requirements Statistics#

ASIL B — Requirements

Concurrency Requirements Status (ASIL B): valid_inspected 0, valid 18, invalid 0
Concurrency Requirements Test Coverage (ASIL B): fully covered 0, partially covered 1, not covered 17

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

Concurrency Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 0
Concurrency Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 1

QM — Architecture Elements

no QM architecture elements

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__concurrency__task_interface

Asynchronous Task Execution

ASIL_B

valid

comp_req__concurrency__task_cancellation

Task Cancellation

ASIL_B

valid

comp_req__concurrency__simple_task

Simple Task Implementation

ASIL_B

valid

comp_req__concurrency__task_result

Task Result Management

ASIL_B

valid

comp_req__concurrency__periodic_task

Periodic Task Execution

ASIL_B

valid

comp_req__concurrency__delayed_task

Delayed Task Execution

ASIL_B

valid

comp_req__concurrency__executor_interface

Executor Interface

ASIL_B

valid

comp_req__concurrency__thread_pool

Thread Pool Implementation

ASIL_B

valid

comp_req__concurrency__condition_variable

Interruptible Condition Variable

ASIL_B

valid

comp_req__concurrency__interruptible_wait

Interruptible Wait Utilities

ASIL_B

valid

comp_req__concurrency__notification

Notification Mechanism

ASIL_B

valid

comp_req__concurrency__long_running_threads

Long-Running Threads Container

ASIL_B

valid

comp_req__concurrency__memory_usage_control

Memory Usage Control

ASIL_B

valid

comp_req__concurrency__memory_reservation

Memory Reservation

ASIL_B

valid

comp_req__concurrency__thread_count_reporting

Thread Count Reporting

ASIL_B

valid

comp_req__concurrency__operation_timeout

Operation Timeout Protection

ASIL_B

valid

comp_req__concurrency__error_handling

Future Error Handling

ASIL_B

valid

comp_req__concurrency__synchronized_queue

Synchronized Queue

ASIL_B

valid

Test Coverage#

Coverage measurements available for 43/71 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

Concurrency Line Coverage: covered 99%, not covered 1%
Concurrency Branch Coverage: covered 96%, not covered 4%

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 valid_inspected status; elements with another status 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#

ASIL B — Requirements

SafeCpp Requirements Status (ASIL B): valid_inspected 0, valid 5, invalid 0
SafeCpp Requirements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 5

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

SafeCpp Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 0
SafeCpp Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 1

QM — Architecture Elements

no QM architecture elements

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__safecpp__aborts_upon_exception

C++ Exception Abort

ASIL_B

valid

comp_req__safecpp__safe_math

Safe Arithmetic Operations

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__coverage_termination

Code Coverage Termination

ASIL_B

valid

Test Coverage#

Coverage measurements available for 32/69 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

SafeCpp Line Coverage: covered 99%, not covered 1%
SafeCpp Branch Coverage: covered 91%, not covered 9%

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 valid_inspected status; elements with another status 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

FlatBuffers#


Component Requirements Statistics#

ASIL B — Requirements

FlatBuffers Requirements Status (ASIL B): valid_inspected 0, valid 6, invalid 0
FlatBuffers Requirements Test Coverage (ASIL B): fully covered 0, partially covered 4, not covered 2

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

no ASIL B architecture elements

QM — Architecture Elements

no QM architecture elements

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__flatbuffers__verification

FlatBuffers Verification

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__version_check

Common Version Check

ASIL_B

valid

comp_req__flatbuffers__access

FlatBuffers Access

ASIL_B

valid

comp_req__flatbuffers__serialization

FlatBuffers Serialization

ASIL_B

valid

Test Coverage#

Coverage measurements available for 25/30 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

FlatBuffers Line Coverage: covered 81%, not covered 19%
FlatBuffers Branch Coverage: covered 74%, not covered 26%

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 valid_inspected status; elements with another status 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

Hash Library#


Component Requirements Statistics#

ASIL B — Requirements

Hash Library Requirements Status (ASIL B): valid_inspected 0, valid 7, invalid 0
Hash Library Requirements Test Coverage (ASIL B): fully covered 0, partially covered 7, not covered 0

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

no ASIL B architecture elements

QM — Architecture Elements

no QM architecture elements

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__hash__sha_algorithms

Cryptographic Hash Algorithms

ASIL_B

valid

comp_req__hash__safe_computation

Exception-Free Error Propagation

ASIL_B

valid

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__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

comp_req__hash__factory_interface

Algorithm Selection via Factory

ASIL_B

valid

Test Coverage#

Coverage measurements available for 21/28 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

Hash Library Line Coverage: covered 100%, not covered 0%
Hash Library Branch Coverage: covered 88%, not covered 12%

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 valid_inspected status; elements with another status 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

Static Reflection with Serialization#


Component Requirements Statistics#

ASIL B — Requirements

Static Reflection with Serialization Requirements Status (ASIL B): valid_inspected 0, valid 6, invalid 0
Static Reflection with Serialization Requirements Test Coverage (ASIL B): fully covered 0, partially covered 4, not covered 2

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

Static Reflection with Serialization Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 0
Static Reflection with Serialization Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 1

QM — Architecture Elements

no QM architecture elements

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__static_reflect_serial__header_only

Header-Only Implementation

ASIL_B

valid

comp_req__static_reflect_serial__compile_eff

Compile-Time Efficiency

ASIL_B

valid

comp_req__static_reflect_serial__reflect

Static Reflection Support

ASIL_B

valid

comp_req__static_reflect_serial__container

Automatic Container Iteration

ASIL_B

valid

comp_req__static_reflect_serial__nested

Nested Type Support

ASIL_B

valid

comp_req__static_reflect_serial__visitor

Generic Visitor Pattern

ASIL_B

valid

Test Coverage#

Coverage measurements available for 6/7 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.

Static Reflection with Serialization Line Coverage: covered 86%, not covered 14%
Static Reflection with Serialization Branch Coverage: covered 82%, not covered 18%

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 valid_inspected status; elements with another status 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

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

Scope Exit#


Component Requirements Statistics#

ASIL B — Requirements

Scope Exit Requirements Status (ASIL B): valid_inspected 0, valid 4, invalid 0
Scope Exit Requirements Test Coverage (ASIL B): fully covered 0, partially covered 4, not covered 0

QM — Requirements

no QM requirements

Component Architecture Statistics#

ASIL B — Architecture Elements

Scope Exit Architecture Elements Status (ASIL B): valid_inspected 0, valid 1, invalid 0
Scope Exit Architecture Elements Test Coverage (ASIL B): fully covered 0, partially covered 0, not covered 1

QM — Architecture Elements

no QM architecture elements

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

Test Coverage#

No coverage data available for this component.

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 valid_inspected status; elements with another status have not yet been inspected.

Show architectural elements table

ID

Title

Safety

Status

Tags

comp_arc_sta__baselibs__scope_exit

Scope Exit 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