L.O.B.S.T.E.R.

Lightweight Open BMW Software Traceability Evidence Report
!

Overview

Coverage

Category Ratio Coverage OK Items Total Items
Use Cases 0.0% 0.00% 0 3
Potential Errors 0.0% 0.00% 0 0
Test Specifications 0.0% 0.00% 0 0
System Requirements 0.0% 0.00% 0 0
Software Requirements 0.0% 0.00% 0 0
Code 0.0% 0.00% 0 7
System Tests 0.0% 0.00% 0 0
Software Tests 0.0% 0.00% 0 0

Tracing policy

LOBSTER Tracing Policy n_1cf7e301510c711b73d2b182b9dcf084 Use Cases n_8a4b9a55ec70e0ca32d3abcc64ac6879 Potential Errors n_1cf7e301510c711b73d2b182b9dcf084->n_8a4b9a55ec70e0ca32d3abcc64ac6879 n_419cfc02b324dc7d8faefa90ed608fb0 System Requirements n_1cf7e301510c711b73d2b182b9dcf084->n_419cfc02b324dc7d8faefa90ed608fb0 n_eeb09e7009c699f439a0daadf03458e7 Test Specifications n_8a4b9a55ec70e0ca32d3abcc64ac6879->n_eeb09e7009c699f439a0daadf03458e7 n_3f7ae1d4bec7e6d318ef39c7a7dcaa65 System Tests n_eeb09e7009c699f439a0daadf03458e7->n_3f7ae1d4bec7e6d318ef39c7a7dcaa65 n_9d273bd32c1fceb91b7d6a4d40e98bdd Software Requirements n_419cfc02b324dc7d8faefa90ed608fb0->n_9d273bd32c1fceb91b7d6a4d40e98bdd n_419cfc02b324dc7d8faefa90ed608fb0->n_3f7ae1d4bec7e6d318ef39c7a7dcaa65 n_ca0dbad92a874b2f69b549293387925e Code n_9d273bd32c1fceb91b7d6a4d40e98bdd->n_ca0dbad92a874b2f69b549293387925e n_c4738e043501e27ee3ef08d6a4883d27 Software Tests n_9d273bd32c1fceb91b7d6a4d40e98bdd->n_c4738e043501e27ee3ef08d6a4883d27

Filtering

Item Filters

Show Issues

Filter

Issues

Detailed report

Requirements and Specification

Use Cases

lobster/use_cases.trlc
TRLC Usecase UseCases.CI_Build_Gate
As a CI administrator I want a tool that inspects a generated traceability
report and fails the build (non-zero return code) whenever at least one item
is not fully traced, printing each problem in a compiler-message style
("<file>:<line>: lobster error: <message>") to STDOUT, so that broken
traceability is caught automatically in continuous integration.
Issues:
  • missing reference to Potential Errors
  • missing reference to System Requirements
Build Reference: main | Timestamp: 2026-09-22 04:42:52+00:00 UTC
TRLC Usecase UseCases.Bazel_Wrapped_Tool_Execution
As a CI administrator I want to invoke LOBSTER tools through Bazel commands
(e.g. "bazel run //:lobster-ci-report -- <FILE>") instead of calling the
underlying Python scripts directly, and I want a relative path typed on the
command line to be resolved against the directory from which I invoked Bazel,
even though Bazel itself executes the tool from a different working directory.
Issues:
  • missing reference to Potential Errors
  • missing reference to System Requirements
Build Reference: main | Timestamp: 2026-09-22 04:42:52+00:00 UTC
TRLC Usecase UseCases.CI_Report_Coverage_Summary
As a requirements manager I want to see the per-level traceability
coverage percentage printed directly to the console when checking a
LOBSTER report, without having to generate or open an HTML report.
Issues:
  • missing reference to Potential Errors
  • missing reference to System Requirements
Build Reference: main | Timestamp: 2026-09-22 04:42:52+00:00 UTC

Potential Errors

No items recorded at this level.

Test Specifications

No items recorded at this level.

System Requirements

No items recorded at this level.

Software Requirements

No items recorded at this level.

Implementation

Code

lobster/tools/core/ci_report/ci_report.py
Python Function ci_report.resolve_report_path
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-09-22 04:42:52+00:00 UTC
Python Function ci_report.ensure_report_file_exists
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-09-22 04:42:52+00:00 UTC
Python Function ci_report.report_errors_for_untraced_items
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-09-22 04:42:52+00:00 UTC
Python Function ci_report.format_coverage_lines
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-09-22 04:42:52+00:00 UTC
Python Constructor ci_report.CiReportTool.__init__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-09-22 04:42:52+00:00 UTC
Python Method ci_report.CiReportTool._run_impl
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-09-22 04:42:52+00:00 UTC
Python Function ci_report.main
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-09-22 04:42:52+00:00 UTC

Verification and Validation

System Tests

No items recorded at this level.

Software Tests

No items recorded at this level.

LOBSTER Version: 1.1.0-dev