NAF 4.1-view P3: Resource Interactions

P3 — Resource Interactions

Purpose & Usage

The P3 Viewpoint is concerned with identifying all relevant interactions between active resources.

  • Interface Specification.
  • Systems Engineering.
  • System Requirements.
  • Identification of interactions.
  • Identification of applicable protocols.
  • Description of system communication paths.
  • Bandwidth and capacity analysis.
  • Detailed definition of data flows.
  • Detailed definition of resource flows.

Scope

  • Shall contain the Resource Interactions between the Physical Active Resources.
  • Shall contain the Standards and Protocols the Resource Interaction conforms to.
  • Shall contain the Protocols that the Physical Active Resource implements.
  • May trace Resource Interactions to Logical Interactions.
  • May show Physical Passive Resources that the Resource Interaction conveys.

Representation

  • Block diagram.
  • Internal Block diagram.
  • Physical Block diagram.
  • Class diagram.
  • Tabular. 154

Cut-out (Meta-model)

flowchart TB
    LI["Logical Interaction"]:::activity
    Protocol:::measure
    Standard:::measure
    PAR["Physical Active Resource"]:::config
    PPR["Physical Passive Resource"]:::config
    RI["Resource Interaction"]:::config
    RI -->|"realizes"| LI
    PAR -->|"implements"| Protocol
    RI -->|"is equal to"| PAR
    PAR -->|"Resource Interaction (aggregates)"| PAR
    RI -->|"conforms to"| Protocol
    RI -->|"conforms to"| Standard
    RI -->|"conveys"| PPR
    classDef activity fill:#9DC3E6,stroke:#1F4E79,color:#000
    classDef config fill:#F4B084,stroke:#833C0C,color:#000
    classDef measure fill:#FFE699,stroke:#806000,color:#000

NAFv4 Compliant Example

flowchart TB
    CmdPost["«Equipment Type» Command Post"]:::config
    DSC["«Equipment Type» DSC Radio"]:::config
    VHF2["«Protocol» VHF Mode 2"]:::measure
    StdVHF["«Standard» VHF"]:::config
    Channel["«Resource Interaction» Radio Channel"]:::config
    Voice["«Physical Passive Resource» Voice Data"]:::config
    DSC -->|"Radio Channel"| CmdPost
    CmdPost -->|"implements"| VHF2
    DSC -->|"implements"| VHF2
    Channel -->|"conforms to"| VHF2
    Channel -->|"conforms to"| StdVHF
    Channel -->|"conveys"| Voice
    classDef config fill:#F4B084,stroke:#833C0C,color:#000
    classDef measure fill:#FFE699,stroke:#806000,color:#000