NAF 4.1-view A3: Architecture Correspondence
A3 — Architecture Correspondence
Purpose & Usage
The A3 Viewpoint is concerned with implementing correspondence between elements of Architecture Descriptions (AD).
- Traceability / dependencies between architectures.
- Re -Use of Architectures.
- Dependency analysis across architectures.
Scope
- Shall contain all relevant Architecture Description Elements.
- Shall contain Element Correspondences that relate to Architecture Description Elements and Correspondence Methods that govern them.
- May show how Architecture Descriptions relate to Architecture Description Elements.
- May show how Architecture Descriptions relate to Element Correspondences.
Representation
- Tabular.
- Diagram.
Cut-out (Meta-model)
flowchart TB
AD["Architecture Description"]:::arch
ADE["Architecture Description Element"]:::arch
EC["Element Correspondence"]:::arch
CM["Correspondence Method"]:::arch
AD -->|"aggregates"| ADE
EC -->|"relates to"| AD
EC -->|"relates to"| ADE
CM -->|"governs"| EC
classDef arch fill:#FFE699,stroke:#806000,color:#000
Notes on the Cut-out
The concepts of architecture correspondence presented here are derived from ISO/IEC/IEEE 42010. An Architecture Description element can have any level of granularity, ranging from a component of a view to a complete architecture description.
NAFv4 Compliant Example
flowchart TB
Model["«Architecture Description» SAR Concept 2025 Model"]:::arch
CombatSAR["«Architecture Description Element» Combat SAR"]:::arch
RefArch["«Architecture Description Element» SAR Reference Architecture"]:::arch
EC_impl["«Element Correspondence» SAR Concept 2025 implements SAR Reference Architecture"]:::arch
EC_incl["«Element Correspondence» SAR Concept 2025 includes Combat SAR"]:::arch
Embeds["«Correspondence Method» Embeds Architecture"]:::arch
Applies["«Correspondence Method» Applies Reference"]:::arch
EC_impl -->|"relates to"| Model
EC_impl -->|"relates to"| CombatSAR
EC_incl -->|"relates to"| Model
EC_incl -->|"relates to"| RefArch
Embeds -->|"governs"| EC_impl
Applies -->|"governs"| EC_incl
classDef arch fill:#FFE699,stroke:#806000,color:#000