Component Architecture Documentation#

Log Frontend Architecture
status: draft
security: NO
safety: ASIL_B
version: 1

Overview#

<Brief summary of the architecture.>

Requirements Linked to Component Architecture#

see “fulfills” links of architecture needs

Description#

<General Description>

<Design Decisions - For the documentation of the decision the gd_temp__change_decision_record can be used.>

<Design Constraints>

Rationale Behind Architecture Decomposition#

due to low complexity, no need for further decomposition

Static Architecture#

The components are designed to cover the expectations from the feature architecture (i.e. if already exists a definition it should be taken over and enriched).

A component can optional also consist of lower level components to further structure the architecture. The component and its static views can also optionally use interfaces provided by other components.

Log Frontend (Static View)
status: valid
security: YES
safety: ASIL_B
tags: logging
version: 1

Dynamic Architecture#

not needed, just routing of commands and answers

Interfaces#

.. real_arc_int:: <Title>
   :id: real_arc_int__<component>__<Title>
   :security: <YES|NO>
   :safety: <QM|ASIL_B>
   :fulfils: <link to component requirement id>
   :language: cpp