.. # ******************************************************************************* # Copyright (c) 2026 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 Documentation ==================================== .. document:: Launch Manager Architecture :id: doc__launch_manager_architecture :status: draft :safety: ASIL_B :security: YES :realizes: wp__component_arch :tags: template Overview -------- 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 ----------- Rationale Behind Architecture Decomposition ******************************************* Mandatory: A motivation for the decomposition or reason for not further splitting it into internal 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). 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. tbd Dynamic Architecture -------------------- tbd Interfaces ---------- tbd Internal Components ------------------- tbd