<aside> 🧐

The visual style of the data flow diagrams may vary slightly, as they were created by different team members at different times during the project. While the representations differ in appearance, they all aim to convey consistent architectural and data flow concepts aligned with the system’s overall design.

</aside>

This section presents Data Flow Diagrams (DFDs) illustrating the flow of information within selected critical business processes, highlighting key data interactions, processing steps, and system boundaries.

Build & Deploy Process for Autonomous Driving Stack

Diagram

TMH_ Guided STRIDE Method - Build & Deploy Process for Autonomous Driving Stack.jpg

Description

  1. Code Commit & Version Control

  2. Continuous Integration (CI)

  3. Artifact Packaging

  4. Deployment Pipeline (CD)

  5. OTA Packaging

Vehicle’s Onboard Pulls and Applies Updates

Diagram

TMH_ Guided STRIDE Method - Pull an update from vehicle (OTA Update).jpg

Description

  1. ADS - Obtaining Pre-signed S3 URL
  2. ADS - Retrieving the Updated File
  3. ADS - File Integrity Verification
  4. ADS - Applying the Update & Notifying the Backend