TraceFlow View Specification

Overview

The TraceFlow view displays the verification traceability flow using an interactive D3.js Sankey diagram visualization. This view shows how requirements flow through the system from user requirements to system requirements to verifications, providing a clear visual representation of the traceability relationships.

The TraceFlow page is accessible via the “TraceFlow” link in the navigation bar, positioned after “Traces”.

Visualization

Sankey Diagram

The TraceFlow visualization displays the traceability hierarchy as a Sankey flow diagram:

Structure:

Node Types:

Interactive Features:


Color Scheme

The visualization uses consistent colors matching other diagrams:

TypeColorDescription
user-requirement#7E57C2Purple for user requirements
system-requirement#673AB7Deep purple for system requirements
verification#4CAF50Green for verifications
test-verification#4CAF50Green for test verifications

HTML Export Integration

HTML export integration must:

TraceFlow Page:

Integration with Existing Export:

Requirements:


Page Content

The TraceFlow page shall contain:

  1. Page Title: “TraceFlow - Verification Traceability”
  2. Description: Brief explanation of what the view shows
  3. Instructions: How to interact with the diagram
  4. Sankey Diagram: The D3.js Sankey visualization

The TraceFlow link shall be added to the navigation bar: