Component Architecture Template#
Component Architecture Templates
|
status: valid
|
||||
Component Architecture : <Component>/<sub-component>#
Overview#
Brief summary
Requirements Linked to Component Architecture#
.. 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#
.. comp_arc_sta:: <Title>
:id: comp_arc_sta__<component>__<Title>
:security: <YES|NO>
:safety: <QM|ASIL_B|ASIL_D>
:fulfils: <link to component requirement id>
Dynamic Architecture#
.. comp_arc_dyn:: <Title>
:id: comp_arc_dyn__<component>__<Title>
:security: <YES|NO>
:safety: <QM|ASIL_B|ASIL_D>
:fulfils: <link to component requirement id>
Interfaces#
.. comp_arc_int:: <Title>
:id: comp_arc_int__<component>__<Title>
:security: <YES|NO>
:safety: <QM|ASIL_B|ASIL_D>
:fulfils: <link to component requirement id>
Note
Architecture can be split into multiple files. At component level the public interfaces to be used by the user and tester to be shown.