Module Verification Reports#

This page lists the per-module verification reports.

Reports built into this site#

These reports are generated from the respective module’s own needs data using the module verification report template introduced by docs-as-code.

Reports generated outside docs-as-code#

Communication does not describe its safety case with docs-as-code. It uses the dependable_element rule from eclipse-score/tooling, which generates a self-contained multi-page report per dependable element — architecture, components, units, assumed system and a L.O.B.S.T.E.R. traceability report over feature requirements, failure modes, control measures and root causes.

Those pages are produced by Communication’s own documentation job and published to its GitHub Pages site, so they are linked here rather than mounted.

Note

The links above point at Communication’s latest documentation, which tracks its main branch. They are therefore not pinned to the Communication revision recorded in known_good.json.

Note

Mounting these reports into this site is currently not possible. The generated documentation targets are testonly, and a non-testonly target such as this site’s documentation cannot depend on them.

dependable_element only defaults to testonly = True, but passing testonly = False does not help: the deps of a dependable element reference the <name> target of other dependable elements, and that target is declared as a Bazel test rule — which is unconditionally testonly. For message_passing the point is moot anyway, since it declares real test dependencies. Resolving this therefore requires a change in eclipse-score/tooling.