Component Requirements Statistics#

This page gives an overview of the component requirements (comp_req) defined for baselibs: how many are valid, how many are covered by tests, and the current test results. Use the tables below to drill down into individual requirements.

Overview#

../../../_images/need_pie_26708.svg ../../../_images/need_pie_c94d6.svg

Requirements Without Tests#

Valid requirements that are not yet covered by any test.

REQUIREMENTS WITHOUT TESTS#

ID

Title

Satisfied by

Safety

comp_req__abi_compatible_data_types__abo_api

AbiOption API

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__abo_flg

AbiOption is_some flag

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__abs_fld

AbiString field semantics

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__abs_noa

AbiString API

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__abs_ovf

AbiString overflow check

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__abv_fld

AbiVec field semantics

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__abv_noa

AbiVec API

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__abv_ovf

AbiVec overflow check

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__ari_api

AbiResult API

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__ari_flg

AbiResult is_err flag

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__arr_fix

Fixed-size arrays

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__bool_sz

Restrict boolean size

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__char

Characters

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__compabi

Compiler-agnostic ABI

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__enum_udr

Explicit enum representation

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__flt_sz

Limit floating-point sizes

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__int_fix

Fixed-width integers

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__nop_mt

Disallow pointers and metadata

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__prv_abo

Provide AbiOption<T>

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__prv_abs

Provide AbiString<N>

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__prv_abv

Provide AbiVec<T,N>

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__prv_ari

Provide AbiResult<T,E>

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__abi_compatible_data_types__st_tpl

Struct and tuple ABI layout

comp__baselibs_abi_compatible_data_types

ASIL_B

comp_req__bitmanipulation__header_only

Header-only API

comp__baselibs_bit_manipulation

ASIL_B

comp_req__communication__logging

Error logging

comp__com_frontend

ASIL_B

comp_req__concurrency__condition_variable

Interruptible Condition Variable

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__delayed_task

Delayed Task Execution

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__error_handling

Future Error Handling

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__executor_interface

Executor Interface

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__interruptible_wait

Interruptible Wait Utilities

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__long_running_threads

Long-Running Threads Container

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__memory_reservation

Memory Reservation

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__memory_usage_control

Memory Usage Control

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__notification

Notification Mechanism

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__operation_timeout

Operation Timeout Protection

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__periodic_task

Periodic Task Execution

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__simple_task

Simple Task Implementation

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__synchronized_queue

Synchronized Queue

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__task_cancellation

Task Cancellation

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__task_interface

Asynchronous Task Execution

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__task_result

Task Result Management

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__thread_count_reporting

Thread Count Reporting

comp__baselibs_concurrency

ASIL_B

comp_req__concurrency__thread_pool

Thread Pool Implementation

comp__baselibs_concurrency

ASIL_B

comp_req__containers__deterministic_behavior

Deterministic Behavior

comp__baselibs_containers

ASIL_B

comp_req__containers__dynamic_array

Dynamic Array

comp__baselibs_containers

ASIL_B

comp_req__containers__intrusive_list

Intrusive List

comp__baselibs_containers

ASIL_B

comp_req__containers__non_relocatable_vector

Non-Relocatable Vector

comp__baselibs_containers

ASIL_B

comp_req__containers__type_safety

Type Safety

comp__baselibs_containers

ASIL_B

comp_req__containers_rust__det_behavior

Deterministic Behavior

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__fixed_btree

Fixed-Capacity B-Tree

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__fixed_hashmap

Fixed-Capacity Hashmap

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__fixed_hashset

Fixed-Capacity Hashset

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__fixed_no_realloc

No Reallocation

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__fixed_queue

Fixed-Capacity Queue

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__fixed_string

Fixed-Capacity String

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__fixed_vector

Fixed-Capacity Vector

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__inline_btree

Inline-Storage B-Tree

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__inline_hashmap

Inline-Storage Hashmap

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__inline_hashset

Inline-Storage Hashset

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__inline_no_heap

No Heap Allocation

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__inline_queue

Inline-Storage Queue

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__inline_string

Inline-Storage String

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__inline_vector

Inline-Storage Vector

comp__baselibs_containers_rust

ASIL_B

comp_req__containers_rust__type_safety

Type Safety

comp__baselibs_containers_rust

ASIL_B

comp_req__data_router__dlt_bw_quota_config

DLT Bandwidth Quota Configuration

comp__datarouter

QM

comp_req__data_router__dlt_message_filtering

DLT Message Filtering

comp__datarouter

QM

comp_req__data_router__dlt_multiple_channels

DLT Multiple Channel Support

comp__datarouter

QM

comp_req__data_router__dlt_quota_bw_reduction

DLT Quota Bandwidth Reduction

comp__datarouter

QM

comp_req__data_router__dlt_server

Datarouter DLT Server

comp__datarouter

QM

comp_req__data_router__dlt_verbose_messages

DLT Verbose Messages

comp__datarouter

QM

comp_req__feo__act_alloc_error

Activity resource allocation error

comp__feo_main

ASIL_B

comp_req__feo__act_map_cfg

Activity Mapping Configuration

comp__feo_main

ASIL_B

comp_req__feo__act_shutdown_error

Activity shutdown error

comp__feo_main

ASIL_B

comp_req__feo__act_startup_error

Activity startup error

comp__feo_main

ASIL_B

comp_req__feo__act_stepping_error

Activity stepping error

comp__feo_main

ASIL_B

comp_req__feo__act_timeout

Activity timeout

comp__feo_main

ASIL_B

comp_req__feo__activitiy_step

Stepping of Activities

comp__feo_main

ASIL_B

comp_req__feo__activitiy_thread

Mapping of Activities to threads

comp__feo_main

ASIL_B

comp_req__feo__activity

Activity

comp__feo_main

ASIL_B

comp_req__feo__activity_init

Initialization of Activities

comp__feo_main

ASIL_B

comp_req__feo__activity_shutdown

Shutdown of activities

comp__feo_main

ASIL_B

comp_req__feo__agent

Agent

comp__feo_main

ASIL_B

comp_req__feo__alive_supervision

Alive supervision

comp__feo_main

ASIL_B

comp_req__feo__application

Application Processes

comp__feo_main

ASIL_B

comp_req__feo__application_lifecycle

Application Lifecycle Phases

comp__feo_main

ASIL_B

comp_req__feo__comp_cfg

Component Configuration

comp__feo_main

ASIL_B

comp_req__feo__comp_cfg_file

Component Configuration from File

comp__feo_main

ASIL_B

comp_req__feo__deadline_supervision

Support of deadline supervision checkpoints

comp__feo_main

ASIL_B

comp_req__feo__logical_supervision

Support of logical supervision

comp__feo_main

ASIL_B

comp_req__feo__response_term_request

Response to termination request

comp__feo_main

ASIL_B

comp_req__feo__scheduler

Scheduler aka Executor

comp__feo_main

ASIL_B

comp_req__feo__secondary_conn_timeout

Secondary connection timeout

comp__feo_main

ASIL_B

comp_req__feo__service_activity

Service Activity

comp__feo_main

ASIL_B

comp_req__feo__startup_timeout

Startup timeout

comp__feo_main

ASIL_B

comp_req__feo__task_chain

Task Chain

comp__feo_main

ASIL_B

comp_req__feo__trustable_computation

Trustable computation

comp__feo_main

ASIL_B

comp_req__filesystem__api_abstraction

Standard Filesystem Abstraction

comp__baselibs_filesystem

ASIL_B

comp_req__filesystem__directory_iterators

Directory Iterators

comp__baselibs_filesystem

ASIL_B

comp_req__filesystem__file_io

File I/O Operations

comp__baselibs_filesystem

ASIL_B

comp_req__filesystem__file_utils

File Utility Functions

comp__baselibs_filesystem

ASIL_B

comp_req__filesystem__full_testability

Fully testable public API

comp__baselibs_filesystem

ASIL_B

comp_req__filesystem__mock_fake

Mock and Fake Implementations

comp__baselibs_filesystem

ASIL_B

comp_req__filesystem__path_utilities

Path Manipulation Utilities

comp__baselibs_filesystem

ASIL_B

comp_req__flatbuffers__access

FlatBuffers Access

comp__baselibs_flatbuffers

ASIL_B

comp_req__flatbuffers__asil

FlatBuffers library ASIL level

comp__baselibs_flatbuffers

ASIL_B

comp_req__flatbuffers__buffer_identification

Common Buffer Identification

comp__baselibs_flatbuffers

ASIL_B

comp_req__flatbuffers__verification

FlatBuffers Verification

comp__baselibs_flatbuffers

ASIL_B

comp_req__flatbuffers__version_check

Common Version Check

comp__baselibs_flatbuffers

ASIL_B

comp_req__hash__calculation_interface

Hash Computation from Byte Data

comp__baselibs_hash

ASIL_B

comp_req__hash__crc32_algorithm

CRC-32 Checksum Algorithm

comp__baselibs_hash

ASIL_B

comp_req__hash__factory_interface

Algorithm Selection via Factory

comp__baselibs_hash

ASIL_B

comp_req__hash__safe_computation

Exception-Free Error Propagation

comp__baselibs_hash

ASIL_B

comp_req__hash__sha_algorithms

Cryptographic Hash Algorithms

comp__baselibs_hash

ASIL_B

comp_req__hash__value_retrieval_bytes

Hash Value Retrieval as Raw Bytes

comp__baselibs_hash

ASIL_B

comp_req__hash__value_retrieval_hex

Hash Value Retrieval as Hexadecimal String

comp__baselibs_hash

ASIL_B

comp_req__health_monitor__dummy

Dummy Component

comp__health_monitor

ASIL_B

comp_req__json__asil

JSON library ASIL level

comp__baselibs_json

ASIL_B

comp_req__json__deserialization

JSON Deserialization

comp__baselibs_json

ASIL_B

comp_req__json__full_testability

Fully testable public API

comp__baselibs_json

ASIL_B

comp_req__json__lang_idioms

Support for programming language idioms

comp__baselibs_json

ASIL_B

comp_req__json__lang_infra

Use programming language infrastructure

comp__baselibs_json

ASIL_B

comp_req__json__serialization

JSON Serialization

comp__baselibs_json

ASIL_B

comp_req__json__type_compatibility

Enforce strict type compatibility

comp__baselibs_json

ASIL_B

comp_req__json__user_format

Return data in user format

comp__baselibs_json

ASIL_B

comp_req__kvs__async_api

Async API

comp__persistency_kvs

ASIL_B

comp_req__kvs__callback_support

Callback Support

comp__persistency_kvs

ASIL_B

comp_req__kvs__concurrency

Concurrency

comp__persistency_kvs

ASIL_B

comp_req__kvs__constraints

Constraint Configuration

comp__persistency_kvs

ASIL_B

comp_req__kvs__default_val_chksum

Default Value Checksum

comp__persistency_kvs

ASIL_B

comp_req__kvs__default_value_cfg

Default Value Config

comp__persistency_kvs

ASIL_B

comp_req__kvs__default_value_query

Default Value Query

comp__persistency_kvs

ASIL_B

comp_req__kvs__default_value_types

Default Value Datatypes

comp__persistency_kvs

ASIL_B

comp_req__kvs__eng_mode

Engineering Mode

comp__persistency_kvs

ASIL_B

comp_req__kvs__field_mode

Field Mode

comp__persistency_kvs

ASIL_B

comp_req__kvs__key_encoding

Key Encoding

comp__persistency_kvs

ASIL_B

comp_req__kvs__key_length

Key Length

comp__persistency_kvs

ASIL_B

comp_req__kvs__key_naming

Key Naming

comp__persistency_kvs

ASIL_B

comp_req__kvs__key_uniqueness

Key Uniqueness

comp__persistency_kvs

ASIL_B

comp_req__kvs__multi_instance

Multi-Instance

comp__persistency_kvs

ASIL_B

comp_req__kvs__permission_control

Permission Control

comp__persistency_kvs

ASIL_B

comp_req__kvs__permission_err_hndl

Permission Error Handling

comp__persistency_kvs

ASIL_B

comp_req__kvs__pers_data_csum

Persistent Data Storage Checksum Write

comp__persistency_kvs

ASIL_B

comp_req__kvs__pers_data_csum_vrfy

Persistent Data Storage Checksum Verify

comp__persistency_kvs

ASIL_B

comp_req__kvs__pers_data_schema

Persistent Data Schema

comp__persistency_kvs

ASIL_B

comp_req__kvs__pers_data_store_bnd

Persistent Data Storage Backend

comp__persistency_kvs

ASIL_B

comp_req__kvs__pers_data_store_fmt

Persistent Data Storage Format

comp__persistency_kvs

ASIL_B

comp_req__kvs__pers_data_version

Persistent Data Versioning

comp__persistency_kvs

ASIL_B

comp_req__kvs__persist_data_com

Persistent Data Storage Components

comp__persistency_kvs

ASIL_B

comp_req__kvs__snapshot_creation

Snapshot Creation

comp__persistency_kvs

ASIL_B

comp_req__kvs__snapshot_delete

Snapshot Deletion

comp__persistency_kvs

ASIL_B

comp_req__kvs__snapshot_id

Snapshot IDs

comp__persistency_kvs

ASIL_B

comp_req__kvs__snapshot_max_num

Snapshot Maximum Number

comp__persistency_kvs

ASIL_B

comp_req__kvs__snapshot_restore

Snapshot Restore

comp__persistency_kvs

ASIL_B

comp_req__kvs__snapshot_rotate

Snapshot Rotation

comp__persistency_kvs

ASIL_B

comp_req__kvs__value_data_types

Value Data Types

comp__persistency_kvs

ASIL_B

comp_req__kvs__value_default

Value Default

comp__persistency_kvs

ASIL_B

comp_req__kvs__value_length

Value Length

comp__persistency_kvs

ASIL_B

comp_req__kvs__value_reset

Value Reset

comp__persistency_kvs

ASIL_B

comp_req__kvs__value_serialize

Value Serialization

comp__persistency_kvs

ASIL_B

comp_req__launch_man__aslr_support

ASLR support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__capability_support

Process capability support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__central_default_defines

Global process properties

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__check_dependency_exec

Condition check based on at least one dependency

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__cond_process_start

Conditionally launch of processes

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__condition_check_method

Condition check based on status

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__config_actions_cond

Configuration of action based on condition evaluation

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__configurable_timeout

Stop timeout

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__configurable_wait_time

Monitoring and recovery: recovery wait time

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__consistent_dependencies

Invalid dependency

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__cwd_support

CWD support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__dag_logging_controlif

Logging DAG

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__debug_support

Launching process in debug mode

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__define_swc_dependencies

Condition check for each SWC its dependencies

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__dependency_check

Condition check based on all dependency

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__dependency_visu

Configuration dependency view

comp__lifecycle_launch_manager

QM

comp_req__launch_man__detach_parent_process

Process detach from parent support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__drop_supervsion

Dropping process responsibility

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__env_variable_cond_check

Condition check based on ENV

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__ext_monitor_notify

Process state notification

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__failure_detect

Process launch monitoring

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__fast_shutdown_support

Fast shutdown

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__fd_inheritance

File descriptor inheritance support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__launch_manager_shutdown

Normal shutdown

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__launch_priority_support

Process priority support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__launcher_exit_shutdown

Launch Manager shutdown

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__launcher_status_storage

Launched Process status

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__lazy_check

Lazy check of configured commands

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__lm_ext_watchdog_cfg

Launch manager external monitoring configuration

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__lm_ext_watchdog_notify

Launch manager external watchdog notification

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__lm_ext_wdg_failed_test

Launch manager external watchdog notification - failed test

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__log_timestamp

Logging timestamp

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__modular_config_support

Configuration file support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__monitoring_processes

Monitoring and recovery: adopted process monitoring

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__multi_start_support

Multiple instance of executable

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__offline_config_valid

Configuration Verification tool

comp__lifecycle_launch_manager

QM

comp_req__launch_man__path_condition_check

Condition check based on path

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__polling_interval

Conditional launch polling interval

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__process_failure_react

Recovery

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__process_input_output

Forward process information

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__process_launch_args

Handling process args

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__process_logging_support

Logging state transitions

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__process_rlimit_support

Resource limit support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__process_state_comm

Process state

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__retries_configurable

Configurable amount of retries

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__runmask_support

CPU runmask support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__runtime_config_compat

Runtime configuration compliance

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__scheduling_policy

Scheduling support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__secpol_non_root

Non-root support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__shutdown_signal

Shutdown signal handling

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__slog2_logging

Logging slog2 and file support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__std_handle_redir

Standard handle redirection

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__stop_order_spec

Coordination stop dependency

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__stop_process_dependents

Dangling dependency

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__supplementary_groups

Supplementary group support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__support_held_state

Launching process in state waiting for a debugger connection

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__support_secpol_type

Security policy support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__terminal_support

Launching terminal

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__time_to_wait_config

Configurable delay between SIGTERM and SIGKILL

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__total_wait_time_support

Condition timeout

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__uid_gid_support

Process user, group IDs support

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__validate_conditions

Pre-start validation

comp__lifecycle_launch_manager

ASIL_B

comp_req__launch_man__validation_conditions

post-start validation

comp__lifecycle_launch_manager

ASIL_B

comp_req__log__avoid_signal_processing

Avoid Signal Processing

comp__mw_log_backend

ASIL_B

comp_req__log__cfg_buffer_size

Logging Configuration Internal Buffer Size

comp__log

ASIL_B

comp_req__log__cfg_custom_types

Custom Log Types

comp__log

ASIL_B

comp_req__log__cfg_defaults

Logging Configuration File Defaults

comp__log

ASIL_B

comp_req__log__cfg_file

Logging Configuration File

comp__log

ASIL_B

comp_req__log__cfg_file_loc

Logging Configuration File Location

comp__log

ASIL_B

comp_req__log__cfg_invalid

Logging Configuration Invalid Settings Handling

comp__log

ASIL_B

comp_req__log__cfg_log_app_id

Logging Configuration Log Application Identifier

comp__log

ASIL_B

comp_req__log__cfg_log_ecu_id

Logging Configuration Log ECU Identifier

comp__log

ASIL_B

comp_req__log__cfg_precedence

Logging Configuration Precedence

comp__log

ASIL_B

comp_req__log__cfg_sink_device

Logging Configuration Log Storage Device

comp__log

ASIL_B

comp_req__log__cfg_syntax_err

Logging Configuration Syntax Errors Handling

comp__log

ASIL_B

comp_req__log__compat_languages

Compatibility Supported Programming Languages

comp__log

ASIL_B

comp_req__log__compat_os

Compatibility Supported Operating Systems

comp__log

ASIL_B

comp_req__log__console_backend

Console Backend Stdout Sink

comp__log

ASIL_B

comp_req__log__forward_to_system_logger

Forward to System Logger

comp__mw_log_backend

QM

comp_req__log__global_config

Logging Global Configuration File

comp__log

ASIL_B

comp_req__log__inactive_logstream

Inactive LogStream Behavior

comp__mw_log_backend

QM

comp_req__log__log_loss_detect

Message Loss Detection

comp__log

ASIL_B

comp_req__log__send_to_datarouter

Send Messages to Datarouter

comp__mw_log_backend

QM

comp_req__log__shm_file_permissions

Shared Memory File Permissions

comp__mw_log_backend

ASIL_B

comp_req__log__system_backend_activation

System Backend Activation

comp__mw_log_backend

QM

comp_req__log__system_logger

System Logger Backend

comp__log

ASIL_B

comp_req__log__timestamp_local

Local Timestamp

comp__log

ASIL_B

comp_req__memory__address_independence

Process Address Space Independence

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__atomic_ops

Atomic Operations in Shared Memory

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__bounds_check

Memory Region Bounds Checking

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__deterministic_alloc

Deterministic Memory Allocation

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__endianness

Endianness Conversion

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__inter_process_sync

Inter-Process Synchronization

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__offset_ptr

Polymorphic OffsetPtr Allocator

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__resource_registry

Memory Resource Registry

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__sealed_shm

Sealed Shared Memory

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__shared_container

Shared Memory Container

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__shared_memory

Shared Memory Management

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__string_utils

String Utilities

comp__baselibs_memory_shared

ASIL_B

comp_req__memory__typed_memory

Typed Memory

comp__baselibs_memory_shared

ASIL_B

comp_req__orchestrator__deploy

Error logging

comp__orchestrator

ASIL_B

comp_req__orchestrator__logging

Error logging

comp__orchestrator

ASIL_B

comp_req__result__deterministic_behavior

Deterministic Behavior

comp__baselibs_result

ASIL_B

comp_req__result__domain_error_information

Domain-Specific Error Information

comp__baselibs_result

ASIL_B

comp_req__result__error_handling

Result-Based Error Handling

comp__baselibs_result

ASIL_B

comp_req__result__exception_free_operation

Exception-Free Operation

comp__baselibs_result

ASIL_B

comp_req__result__set_result

Set Result

comp__baselibs_result

ASIL_B

comp_req__result__std_integration

Standard Library Integration

comp__baselibs_result

ASIL_B

comp_req__result__type_safety

Type-Safe Error Handling

comp__baselibs_result

ASIL_B

comp_req__safecpp__aborts_upon_exception

C++ Exception Abort

comp__baselibs_safecpp

ASIL_B

comp_req__safecpp__coverage_termination

Code Coverage Termination

comp__baselibs_safecpp

ASIL_B

comp_req__safecpp__nullstring

Null-Terminated String

comp__baselibs_safecpp

ASIL_B

comp_req__safecpp__safe_atomic

Safe Atomic operations

comp__baselibs_safecpp

ASIL_B

comp_req__safecpp__safe_math

Safe Arithmetic Operations

comp__baselibs_safecpp

ASIL_B

comp_req__safecpp__scoped_guards

Scoped Guards

comp__baselibs_safecpp

ASIL_B

comp_req__static_reflect_serial__compile_eff

Compile-Time Efficiency

comp__baselibs_static_reflection

ASIL_B

comp_req__static_reflect_serial__container

Automatic Container Iteration

comp__baselibs_static_reflection

ASIL_B

comp_req__static_reflect_serial__header_only

Header-Only Implementation

comp__baselibs_static_reflection

ASIL_B

comp_req__static_reflect_serial__nested

Nested Type Support

comp__baselibs_static_reflection

ASIL_B

comp_req__static_reflect_serial__reflect

Static Reflection Support

comp__baselibs_static_reflection

ASIL_B

comp_req__static_reflect_serial__visitor

Generic Visitor Pattern

comp__baselibs_static_reflection

ASIL_B

comp_req__utils__base64_decoding

Base64 Decoding

comp__baselibs_utils

ASIL_B

comp_req__utils__base64_encoding

Base64 Encoding

comp__baselibs_utils

ASIL_B

comp_req__utils__threadsafe_singleton

Thread-Safe Singleton Instance Creation

comp__baselibs_utils

ASIL_B

comp_req__vajson__asil

VaJson library ASIL level

comp__baselibs_vajson

ASIL_B

comp_req__vajson__hex_integers

JSON Deserialization RFC extension hexadecimal integers

comp__baselibs_vajson

ASIL_B

comp_req__vajson__trailing_commas

JSON Deserialization RFC extension trailing commas

comp__baselibs_vajson

ASIL_B

comp_req__vajson__unicode

Unicode Support

comp__baselibs_vajson

ASIL_B

comp_req__vajson__validation

JSON Validation

comp__baselibs_vajson

ASIL_B

Requirements With Tests#

Valid requirements that are covered by at least one test, along with the tests verifying them.

REQUIREMENTS WITH TESTS#

ID

Title

Satisfied by

Safety

Tests

comp_req__bitmanipulation__bit_operations

Support for Bit Operations

comp__baselibs_bit_manipulation

ASIL_B

comp_req__bitmanipulation__bitmask_operators

Support for Bitmask Operators for Enum Classes

comp__baselibs_bit_manipulation

ASIL_B

comp_req__bitmanipulation__bounds_safety

Bounds and Safety Checks

comp__baselibs_bit_manipulation

ASIL_B

comp_req__bitmanipulation__byte_extraction

Support for Byte Extraction

comp__baselibs_bit_manipulation

ASIL_B

comp_req__bitmanipulation__byte_operations

Support for Byte and Half-Byte Types

comp__baselibs_bit_manipulation

ASIL_B

comp_req__flatbuffers__serialization

FlatBuffers Serialization

comp__baselibs_flatbuffers

ASIL_B

comp_req__log__autosar_log_trace_spec

AUTOSAR Log and Trace Specification

comp__mw_log_backend

QM

comp_req__log__avoid_locks

Avoid Locks

comp__mw_log_backend

ASIL_B

comp_req__log__cross_locking

Cross-Locking Prevention

comp__mw_log_backend

ASIL_B

comp_req__log__dlt_verbose_mode

DLT Verbose Mode

comp__mw_log_backend

QM

comp_req__log__file_descriptor_flags

File Descriptor Flags

comp__mw_log_backend

ASIL_B

comp_req__log__index_size_checking

Index and Size Checking

comp__mw_log_backend

ASIL_B

comp_req__log__local_allocation_strategy

Local Allocation Strategy

comp__mw_log_backend

ASIL_B

comp_req__log__memory_bound_checking

Memory Bound Checking

comp__mw_log_backend

ASIL_B

comp_req__log__no_endless_loops

No Endless Loops

comp__mw_log_backend

ASIL_B