ALFRED: a methodology to enable component fault trees for layered architectures
Kai Hoefig, Marc Zeller, Reiner Heilmann

TL;DR
This paper introduces ALFRED, a methodology that extends component fault trees to support layered architectures, enabling early safety assessment across hardware and software layers in safety-critical systems.
Contribution
ALFRED provides a novel approach to incorporate vertical architecture layers into component fault trees using Architecture Layer Failure Dependencies.
Findings
Supports safety analysis across hardware and software layers.
Enables reuse of safety models in layered architectures.
Generates comprehensive safety evidence for entire systems.
Abstract
Identifying drawbacks or insufficiencies in terms of safety is important also in early development stages of safety critical systems. In industry, development artefacts such as components or units, are often reused from existing artefacts to save time and costs. When development artefacts are reused, their existing safety analysis models are an important input for an early safety assessment for the new system, since they already provide a valid model. Component fault trees support such reuse strategies by a compositional horizontal approach. But current development strategies do not only divide systems horizontally, e.g., By encapsulating different functionality into separate components and hierarchies of components, but also vertically, e.g. Into software and hardware architecture layers. Current safety analysis methodologies, such as component fault trees, do not support such vertical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
