Component Architecture#

Filesystem Architecture
status: draft
safety: ASIL_B

Overview/Description#

see Filesystem Library (doc__filesystem)

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).

.. comp_arc_sta:: Component Name (Static View)
   :id: comp_arc_sta__component_name__static_view
   :security: YES
   :safety: ASIL_B
   :status: invalid
   :implements: logic_arc_int__feature_name__interface_name
   :fulfils: comp_req__component_name__some_title
   :includes: comp_arc_sta__component_name__2

   .. needarch::
      :scale: 50
      :align: center

      {{ draw_component(need(), needs) }}

Dynamic Architecture#

.. comp_arc_dyn:: Dynamic View
   :id: comp_arc_dyn__component_name__dynamic_view
   :security: YES
   :safety: ASIL_B
   :status: invalid
   :fulfils: comp_req__component_name__some_title

   put here a sequence diagram

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