eclipse-score / eclipse-score/logging

[comp log_backend] Component DFA creation

Open
#227 0 comments 0 reactions 0 assignees View on GitHub
bb:log-backend ft:LOG wp:safety-analysis
Dominant language
C++
Stars
2
Forks
28
Avg merge
2d 3h
Merged PRs (30d)
20

Description

## What

Create the Component DFA (`wp__sw_component_dfa`) for the component log_backend. The DFA analyzes dependent failures at component level, including interactions between safety-related and non-safety-related sub-elements with different ASIL.

## How

**Process step:** [wf__analyse_comparch](https://eclipse-score.github.io/process_description/main/process_areas/safety_analysis/safety_analysis_workflow.html#wf__analyse_comparch)

## Definition of Done

All criteria of the [Safety Analysis Checklist](https://eclipse-score.github.io/process_description/main/process_areas/safety_analysis/guidance/safety_analysis_checklist.html) are met.

## Template & Folder Structure

- **Template:** [Component DFA Template](https://eclipse-score.github.io/module_template/main/score/component_example/docs/safety_analysis/dfa.html)
- **Folder:** `score//docs/safety_analysis/` – see [Module Folder Structure](https://eclipse-score.github.io/module_template/main/index.html#module-layout)

*Please apply the linked template and folder structure to ensure consistency across the S-CORE project.*

Contributor guide

No contributing guide indexed for this repository

Research direction

Read the linked analyse_comparch process step and Safety Analysis Checklist first, then use the Component DFA Template as the structure for the artifact. Create the DFA under score//docs/safety_analysis/ for log_backend, covering dependent failures across safety-related and non-safety-related sub-elements with different ASIL. Done means every checklist criterion is met and the folder structure is consistent with the module layout.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.