NAF 4.1-view L6: Logical Sequence

L6 — Logical Sequence

Purpose & Usage

The L6 Viewpoint is concerned with identifying the chronological sequence of activities of Active Resource (Logical) elements and/ or Logical Flows in a scenario.

  • Operational Planning.
  • User Requirements Specification.
  • Analysis of operational events.
  • Sequences of interactions between nodes.
  • Behavioural analysis.
  • Service Orchestration.
  • Operational test scenarios.

Scope

  • Shall contain Logical Lifelines representing Logical Active Resources.
  • Shall contain the Logical Interactions between Logical Lifelines.
  • May show Logical Events that trigger Logical Interactions.
  • May show Operational Activities or Logical Functions related to Logical Interactions.

Representation

  • Sequence diagram.
  • Event- trace diagram.
  • Timing diagram.

Cut-out (Meta-model)

flowchart TB
    LAR["Logical Active Resource"]:::activity
    LL["Logical Lifeline"]:::activity
    LI["Logical Interaction"]:::activity
    LogicalEvent["Logical Event"]:::activity
    LF["Logical Function"]:::activity
    OA["Operational Activity"]:::activity
    LL -->|"represents a timeline of"| LAR
    LI -->|"is equal to"| LL
    LogicalEvent -->|"triggers"| LI
    LI -->|"relates to"| LF
    LI -->|"relates to"| OA
    classDef activity fill:#9DC3E6,stroke:#1F4E79,color:#000

NAFv4 Compliant Example

sequenceDiagram
    autonumber
    participant Search as «Logical Lifeline» Search Lifeline («Node» Search)
    participant SAC as «Logical Lifeline» SAC Lifeline («Node» SAR Asset Controller)
    participant Rescue as «Logical Lifeline» Rescue Vessel Lifeline («Logical Equipment» Onshore Rescue Vessel)
    Search->>SAC: request rescue
    SAC->>Rescue: control rescue
    Rescue-->>SAC: status
    SAC-->>Search: status