Verification Report#
Lifecycle Verification Report
|
status: draft
security: YES
safety: ASIL_B
|
||||
Lifecycle#
Name |
Id |
Safety |
Security |
Status |
|---|---|---|---|---|
Lifecycle |
ASIL_B |
YES |
valid |
Requirements Statistics#
Show requirements table
ID |
Title |
Safety |
Status |
Testlink |
|---|---|---|---|---|
Component grouping configuration |
ASIL_B |
valid |
||
Conditional launching |
ASIL_B |
valid |
||
Configuration file support |
ASIL_B |
valid |
||
Control commands |
ASIL_B |
valid |
||
Report "started/running/degraded" |
ASIL_B |
valid |
||
Control interface support |
ASIL_B |
valid |
||
Configuration Dependency view |
QM |
valid |
||
Health Monitor checkpoint supervision |
ASIL_B |
valid |
||
Health Monitor deadline supervision |
ASIL_B |
valid |
||
Health Monitor logical supervision |
ASIL_B |
valid |
||
Support for launching processes |
ASIL_B |
valid |
test_process_launch_args (passed); test_rt_running_when_process_exits (passed) |
|
Process liveliness detection |
ASIL_B |
valid |
||
Launch manager self health check |
ASIL_B |
valid |
||
Logging support |
ASIL_B |
valid |
||
Process crash monitoring |
ASIL_B |
valid |
||
Multi-instance |
ASIL_B |
valid |
||
OCI Compliant |
ASIL_B |
valid |
||
Launching processes in parallel |
ASIL_B |
valid |
||
Process dependency handling |
ASIL_B |
valid |
||
Terminating process |
ASIL_B |
valid |
||
Lifecycle programing language support |
ASIL_B |
valid |
||
Query commands |
ASIL_B |
valid |
||
Run target switch as recovery action |
ASIL_B |
valid |
test_recovery_action_simple_rep_failure (passed); test_recovery_action_complex_rep_failure (passed); test_crash_on_startup (passed) |
|
Recovery action |
ASIL_B |
valid |
test_recovery_action_simple_rep_failure (passed); test_recovery_action_complex_rep_failure (passed); test_crash_on_startup (passed) |
|
Request run target launch |
ASIL_B |
valid |
||
Run target support |
ASIL_B |
valid |
||
Process adoption |
ASIL_B |
valid |
||
Updating configuration |
ASIL_B |
valid |
||
Monitoring and recovery: watchdog support |
ASIL_B |
valid |
||
Launching run target |
ASIL_B |
valid |
test_process_launch_args (passed); test_rt_running_when_process_exits (passed) |
|
Switch between run targets |
ASIL_B |
valid |
||
Handling process dependency in termination |
ASIL_B |
valid |
Architecture Statistics#
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Alive Monitoring |
ASIL_B |
valid |
||
Logical control flow monitoring |
ASIL_B |
valid |
||
Application health monitoring |
ASIL_B |
valid |
||
Control interface dynamic architecture activate run target |
ASIL_B |
valid |
||
Lifecyle Interface |
ASIL_B |
valid |
||
Lifecycle Static View |
ASIL_B |
valid |
Inspection Statistics#
Presence of the feature-level inspection work products.
Show work products table
Work Product |
Kind |
Realized by |
Status |
||
|---|---|---|---|---|---|
Requirements Inspection |
No needs passed the filters |
No needs passed the filters |
|||
Architecture Inspection |
|
Components#
Component Overview#
Component |
Safety |
Security |
Status |
|---|---|---|---|
ASIL_B |
YES |
valid |
|
ASIL_B |
NO |
valid |
Health Monitor#
Component Requirements Statistics#
Component Architecture Statistics#
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 |
|---|---|---|---|---|
Dummy Component |
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 |
|---|---|---|---|---|
DeadlineMonitor Usage |
ASIL_B |
valid |
||
HealthMonitor background thread |
ASIL_B |
valid |
||
HealthMonitor Creation |
ASIL_B |
valid |
||
Health Monitoring Shutdown Interaction |
ASIL_B |
valid |
||
Health Monitoring Startup Interaction |
ASIL_B |
valid |
||
HeartbeatMonitor Usage |
ASIL_B |
valid |
||
LogicMonitor Usage |
ASIL_B |
valid |
||
Deadline Monitor |
ASIL_B |
valid |
||
Health Monitor Static View |
ASIL_B |
valid |
||
Health Monitor |
ASIL_B |
valid |
||
Logic Monitor |
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 |
||
|---|---|---|---|---|---|
Requirements Inspection |
|
||||
Architecture Inspection |
|
||||
Implementation Inspection |
|
||||
DFA |
|
||||
FMEA |
|
Launch Manager#
Component Requirements Statistics#
Component Architecture Statistics#
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 |
|---|---|---|---|---|
ASLR support |
ASIL_B |
valid |
||
Process capability support |
ASIL_B |
valid |
||
Global process properties |
ASIL_B |
valid |
||
Condition check based on at least one dependency |
ASIL_B |
valid |
||
Conditionally launch of processes |
ASIL_B |
valid |
||
Condition check based on status |
ASIL_B |
valid |
||
Configuration of action based on condition evaluation |
ASIL_B |
valid |
||
Stop timeout |
ASIL_B |
valid |
||
Monitoring and recovery: recovery wait time |
ASIL_B |
valid |
||
Invalid dependency |
ASIL_B |
valid |
||
CWD support |
ASIL_B |
valid |
||
Logging DAG |
ASIL_B |
valid |
||
Launching process in debug mode |
ASIL_B |
valid |
||
Condition check for each SWC its dependencies |
ASIL_B |
valid |
||
Condition check based on all dependency |
ASIL_B |
valid |
||
Configuration dependency view |
QM |
valid |
||
Process detach from parent support |
ASIL_B |
valid |
||
Dropping process responsibility |
ASIL_B |
valid |
||
Condition check based on ENV |
ASIL_B |
valid |
||
Process state notification |
ASIL_B |
valid |
||
Process launch monitoring |
ASIL_B |
valid |
test_recovery_action_simple_rep_failure (passed); test_recovery_action_complex_rep_failure (passed); test_crash_on_startup (passed) |
|
Fast shutdown |
ASIL_B |
valid |
||
File descriptor inheritance support |
ASIL_B |
valid |
||
Normal shutdown |
ASIL_B |
valid |
||
Process priority support |
ASIL_B |
valid |
||
Launch Manager shutdown |
ASIL_B |
valid |
||
Launched Process status |
ASIL_B |
valid |
||
Lazy check of configured commands |
ASIL_B |
valid |
||
Launch manager external monitoring configuration |
ASIL_B |
valid |
||
Launch manager external watchdog notification |
ASIL_B |
valid |
||
Launch manager external watchdog notification - failed test |
ASIL_B |
valid |
||
Logging timestamp |
ASIL_B |
valid |
||
Configuration file support |
ASIL_B |
valid |
||
Monitoring and recovery: adopted process monitoring |
ASIL_B |
valid |
||
Multiple instance of executable |
ASIL_B |
valid |
||
Configuration Verification tool |
QM |
valid |
||
Condition check based on path |
ASIL_B |
valid |
test_ready_condition_file (passed); test_ready_condition_file_not_existing (passed) |
|
Conditional launch polling interval |
ASIL_B |
valid |
||
Recovery |
ASIL_B |
valid |
||
Forward process information |
ASIL_B |
valid |
||
Handling process args |
ASIL_B |
valid |
||
Logging state transitions |
ASIL_B |
valid |
||
Resource limit support |
ASIL_B |
valid |
||
Process state |
ASIL_B |
valid |
test_process_launch_args (passed); test_switch_run_target (passed); test_rt_running_when_process_exits (passed) |
|
Configurable amount of retries |
ASIL_B |
valid |
||
CPU runmask support |
ASIL_B |
valid |
||
Runtime configuration compliance |
ASIL_B |
valid |
||
Scheduling support |
ASIL_B |
valid |
||
Non-root support |
ASIL_B |
valid |
||
Shutdown signal handling |
ASIL_B |
valid |
||
Logging slog2 and file support |
ASIL_B |
valid |
||
Standard handle redirection |
ASIL_B |
valid |
||
Coordination stop dependency |
ASIL_B |
valid |
||
Dangling dependency |
ASIL_B |
valid |
||
Supplementary group support |
ASIL_B |
valid |
||
Launching process in state waiting for a debugger connection |
ASIL_B |
valid |
||
Security policy support |
ASIL_B |
valid |
||
Launching terminal |
ASIL_B |
valid |
||
Configurable delay between SIGTERM and SIGKILL |
ASIL_B |
valid |
||
Condition timeout |
ASIL_B |
valid |
||
Process user, group IDs support |
ASIL_B |
valid |
||
Pre-start validation |
ASIL_B |
valid |
||
post-start validation |
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 |
|---|---|---|---|---|
Launch Manager 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 |
||
|---|---|---|---|---|---|
Requirements Inspection |
|
||||
Architecture Inspection |
|
||||
Implementation Inspection |
|
||||
DFA |
|
||||
FMEA |
|