.. # ******************************************************************************* # Copyright (c) 2025 Contributors to the Eclipse Foundation # # See the NOTICE file(s) distributed with this work for additional # information regarding copyright ownership. # # This program and the accompanying materials are made available under the # terms of the Apache License Version 2.0 which is available at # https://www.apache.org/licenses/LICENSE-2.0 # # SPDX-License-Identifier: Apache-2.0 # ******************************************************************************* .. _component_architecture_PersistencyKvs: Architecture ============ .. document:: Persistency KVS Module Architecture :id: doc__persistency_kvs_architecture :status: valid :safety: ASIL_B :security: NO :realizes: wp__component_arch Overview -------- Brief summary Requirements Linked to Component Architecture --------------------------------------------- .. code-block:: none .. needtable:: Overview of Component Requirements :style: table :columns: title;id :filter: search("comp_arch_sta__archdes$", "fulfils_back") :colwidths: 70,30 Description ----------- General Description Design Decisions Design Constraints Rationale Behind Architecture Decomposition ******************************************* mandatory: a motivation for the decomposition or reason for not further splitting it into sub components. .. note:: Common decisions across components / cross cutting concepts is at the higher level. 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__persistency__static_view :security: YES :safety: ASIL_B :status: invalid :implements: :fulfils: :includes: comp_arc_sta__persistency__2 .. needarch:: :scale: 50 :align: center {{ draw_component(need(), needs) }} Dynamic Architecture -------------------- .. comp_arc_dyn:: Dynamic View :id: comp_arc_dyn__persistency__dynamic_view :security: YES :safety: ASIL_B :status: invalid :fulfils: put here a sequence diagram Interfaces ---------- .. code-block:: rst .. real_arc_int::