NAF 4.1-view L4: Logical Activities
L4 — Logical Activities
Purpose & Usage
The L4 Viewpoint is concerned with the identification of Logical Activities, grouping and composition of these Activities and logical flows between the Activities.
- Description of business processes and workflows.
- Operational Planning.
- Concept of Operations.
- Service Orchestration.
- Requirements capture, derivation and traceability
- Logistics support analysis.
- Information flow analysis.
- Support task analysis to determine training needs.
- Mission Threads.
Scope
- Shall contain Operational Control Flows between Operational Activities.
- Shall contain Nodes (or Roles that they hold) that perform Operational Activities.
- May show Logical Events that trigger and can be triggered by Operational Activities.
- May show Operational Flows between Operational Activities.
- May show Logical Passive Resources to Operational Activities and Operational Flows.
- May show the Capabilities the Operational Activities support.
- May trace Physical Active Resources to the Operational Activity.
- May trace Services to the Operational Activity.
Representation
- Hierarchy chart.
- Activity diagram.
- Process diagram.
- Collaboration Diagram. 134
Cut-out (Meta-model)
flowchart TB
Node:::activity
Role:::activity
Capability:::naf
OA["Operational Activity"]:::activity
LogicalEvent["Logical Event"]:::activity
LPR["Logical Passive Resource"]:::activity
OpFlow["Operational Flow"]:::activity
Service:::service
PAR["Physical Active Resource"]:::config
Node -->|"holds"| Role
Node -->|"performs"| OA
Role -->|"performs"| OA
OA -->|"supports"| Capability
OA -->|"aggregates"| OA
OA -->|"operational control flow"| OA
OA -->|"acts upon"| LPR
LogicalEvent -->|"triggers"| OA
OA -->|"triggers"| LogicalEvent
OpFlow -->|"is equal to"| OA
OpFlow -->|"conveys"| LPR
Service -->|"relates to"| OA
PAR -->|"enables"| OA
classDef naf fill:#C5E0B4,stroke:#385723,color:#000
classDef service fill:#E5C1E5,stroke:#7B4F7B,color:#000
classDef activity fill:#9DC3E6,stroke:#1F4E79,color:#000
classDef config fill:#F4B084,stroke:#833C0C,color:#000
NAFv4 Compliant Example
flowchart LR
Vessel["«Node» Vessel in distress"]:::activity
RCC["«Node» Regional Coordination Center"]:::activity
SAC["«Role» SAR Asset Controller"]:::activity
Waterborne["«Node» Waterborne Rescue"]:::activity
Reports["«OA» Reports Problem"]:::activity
Log["«OA» Log Distress"]:::activity
Assess["«OA» Assess Situation"]:::activity
Deploy["«OA» Deploy Assets"]:::activity
Respond["«OA» Respond to Situation"]:::activity
Vessel -- performs --> Reports
RCC -- performs --> Log
RCC -- performs --> Assess
RCC -- holds --> SAC
SAC -- performs --> Deploy
Waterborne -- performs --> Respond
Reports -- Operational Control Flow --> Log
Log -- Operational Control Flow --> Assess
Assess -- Operational Control Flow --> Deploy
Deploy -- Operational Control Flow --> Respond
classDef activity fill:#9DC3E6,stroke:#1F4E79,color:#000
Notes on the Example
This would typically be represented as Process diagram with swim lanes.