eCAL – Architecture documentation

This folder contains the architecture and design diagrams for eCAL, maintained as PlantUML sources and other formats. The goals are:

  • Creates a shared understanding of the complex module and data flow relations

  • Reduces onboarding time by giving newcomers a structured overview of components and how they interact

  • Supports better decision‑making by making technical trade-offs visible and traceable

  • Ensures alignment with the overall system vision and prevents architectural drift over time

  • Enables easier maintenance by documenting dependencies, boundaries, and responsibilities

  • Improves long‑term sustainability of the codebase by preserving system knowledge

Scope: Typical diagram types include activity, component, sequence, class, and state diagrams related to eCAL modules, data flows, and runtime behavior.