Verification Report#
Lifecycle Verification Report
|
status: draft
security: YES
safety: ASIL_B
|
||||
Legend — status values and chart colours
valid_inspected — agreed and formally inspected
valid — agreed, formal inspection still outstanding
invalid — not agreed; metamodel checks are skipped
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
Components#
Component Overview#
Component |
Safety |
Security |
Status |
|---|---|---|---|
ASIL_B |
YES |
valid |
|
ASIL_B |
NO |
valid |
Health Monitor#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
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 |
|---|---|---|---|---|
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 valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Health Monitor Static View |
ASIL_B |
valid |
||
Deadline Monitor |
ASIL_B |
valid |
||
Logic Monitor |
ASIL_B |
valid |
||
Health Monitor |
ASIL_B |
valid |
||
HealthMonitor Creation |
ASIL_B |
valid |
||
HealthMonitor background thread |
ASIL_B |
valid |
||
DeadlineMonitor Usage |
ASIL_B |
valid |
||
LogicMonitor Usage |
ASIL_B |
valid |
||
HeartbeatMonitor Usage |
ASIL_B |
valid |
||
Health Monitoring Startup Interaction |
ASIL_B |
valid |
||
Health Monitoring Shutdown Interaction |
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 (wp__sw_implementation_inspection) |
Implementation Inspection |
|
|||
DFA |
|
||||
FMEA |
|
Launch Manager#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
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 |
|---|---|---|---|---|
Forward process information |
ASIL_B |
valid |
||
Launching process in debug mode |
ASIL_B |
valid |
||
Launching process in state waiting for a debugger connection |
ASIL_B |
valid |
||
Launching terminal |
ASIL_B |
valid |
||
Standard handle redirection |
ASIL_B |
valid |
||
Non-root support |
ASIL_B |
valid |
||
Process capability support |
ASIL_B |
valid |
||
File descriptor inheritance support |
ASIL_B |
valid |
||
Security policy support |
ASIL_B |
valid |
||
CPU runmask support |
ASIL_B |
valid |
||
ASLR support |
ASIL_B |
valid |
||
Resource limit support |
ASIL_B |
valid |
||
Process detach from parent support |
ASIL_B |
valid |
||
Conditionally launch of processes |
ASIL_B |
valid |
||
Condition timeout |
ASIL_B |
valid |
||
Conditional launch polling interval |
ASIL_B |
valid |
||
Pre-start validation |
ASIL_B |
valid |
||
post-start validation |
ASIL_B |
valid |
||
Launched Process status |
ASIL_B |
valid |
||
Condition check based on status |
ASIL_B |
valid |
||
Configuration of action based on condition evaluation |
ASIL_B |
valid |
||
Condition check based on ENV |
ASIL_B |
valid |
||
Condition check based on all dependency |
ASIL_B |
valid |
||
Condition check based on at least one dependency |
ASIL_B |
valid |
||
Condition check for each SWC its dependencies |
ASIL_B |
valid |
||
Dropping process responsibility |
ASIL_B |
valid |
||
Multiple instance of executable |
ASIL_B |
valid |
||
Invalid dependency |
ASIL_B |
valid |
||
Dangling dependency |
ASIL_B |
valid |
||
Coordination stop dependency |
ASIL_B |
valid |
||
Stop timeout |
ASIL_B |
valid |
||
Configurable delay between SIGTERM and SIGKILL |
ASIL_B |
valid |
||
Fast shutdown |
ASIL_B |
valid |
||
Monitoring and recovery: recovery wait time |
ASIL_B |
valid |
||
Monitoring and recovery: adopted process monitoring |
ASIL_B |
valid |
||
Recovery |
ASIL_B |
valid |
||
Launch manager external watchdog notification |
ASIL_B |
valid |
||
Launch manager external watchdog notification - failed test |
ASIL_B |
valid |
||
Launch manager external monitoring configuration |
ASIL_B |
valid |
||
Logging slog2 and file support |
ASIL_B |
valid |
||
Logging state transitions |
ASIL_B |
valid |
||
Logging timestamp |
ASIL_B |
valid |
||
Logging DAG |
ASIL_B |
valid |
||
Configuration file support |
ASIL_B |
valid |
||
Runtime configuration compliance |
ASIL_B |
valid |
||
Global process properties |
ASIL_B |
valid |
||
Lazy check of configured commands |
ASIL_B |
valid |
||
Condition check based on path |
ASIL_B |
valid |
test_ready_condition_file (passed); test_ready_condition_file_not_existing (passed) |
|
Process state |
ASIL_B |
valid |
test_switch_run_target (passed); test_rt_running_when_process_exits (passed); test_process_launch_args (passed) |
|
Normal shutdown |
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) |
|
Launch Manager shutdown |
ASIL_B |
valid |
||
Handling process args |
ASIL_B |
valid |
||
Process state notification |
ASIL_B |
valid |
||
Configurable amount of retries |
ASIL_B |
valid |
||
Shutdown signal handling |
ASIL_B |
valid |
||
Process user, group IDs support |
ASIL_B |
valid |
||
Process priority support |
ASIL_B |
valid |
||
Scheduling support |
ASIL_B |
valid |
||
CWD support |
ASIL_B |
valid |
||
Supplementary group support |
ASIL_B |
valid |
||
Configuration dependency view |
QM |
valid |
||
Configuration Verification tool |
QM |
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 valid_inspected status; elements with another
status 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 (wp__sw_implementation_inspection) |
Implementation Inspection |
|
|||
DFA |
|
||||
FMEA |
|