Skip to content
View as Markdown

Software Project

IRI: https://w3id.org/altium/cdm/software/SoftwareProject

GRID: grid:workspace:{workspace-id}:software:software-project/{id}

API: SftSoftwareProject

The software part of a Renesas 365 solution, developed in the built-in Web IDE (based on the Theia framework) or in e² studio; it can also be created with an external repository type. In the solution's ESD document it can be linked to a software blanket, and generating a board support package (BSP) from that blanket pushes the SDM and applies the changes to the linked project, creating the project first if none exists yet.

In the product

Diagram

---
  config:
    layout: elk
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class sft_SoftwareProject["Software Project"]






      style sft_SoftwareProject fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:2.5px

    click sft_SoftwareProject href "../../classes/sft_SoftwareProject/"












      sft_SoftwareProject --> "*" sft_SoftwareRelease : releases
      click sft_SoftwareRelease href "../../classes/sft_SoftwareRelease/"


  class sft_SoftwareRelease["Software Release"]






      style sft_SoftwareRelease fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px










      sft_SoftwareProject --> "0..1" sft_AIModel : ai models
      click sft_AIModel href "../../classes/sft_AIModel/"


  class sft_AIModel["AI Model"]






      style sft_AIModel fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px










      sft_SoftwareProject --> "0..1" sft_DeviceConfiguration : device configuration
      click sft_DeviceConfiguration href "../../classes/sft_DeviceConfiguration/"


  class sft_DeviceConfiguration["Device Configuration"]






      style sft_DeviceConfiguration fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px










      sft_SoftwareProject --> "*" sft_BuildArtifact : latest build artifacts
      click sft_BuildArtifact href "../../classes/sft_BuildArtifact/"


  class sft_BuildArtifact["Build Artifact"]






      style sft_BuildArtifact fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px










      sft_SoftwareProject --> "*" plt_Solution : part of solution
      click plt_Solution href "../../classes/plt_Solution/"


  class plt_Solution["Solution"]






      style plt_Solution fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px





          sft_SoftwareProject : id










  class system_FunctionalBlock["Functional Block"]






      style system_FunctionalBlock fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

          system_FunctionalBlock --> "0..1" sft_SoftwareProject: implemented by 
          click system_FunctionalBlock href "../../classes/system_FunctionalBlock/"






  class system_SoftwareProject["Software Project"]






      style system_SoftwareProject fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

          system_SoftwareProject --> "0..1" sft_SoftwareProject: implemented by 
          click system_SoftwareProject href "../../classes/system_SoftwareProject/"






  class system_SdmSoftwareModel["Software Model"]






      style system_SdmSoftwareModel fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

          system_SdmSoftwareModel --> "0..1" sft_SoftwareProject: implemented by 
          click system_SdmSoftwareModel href "../../classes/system_SdmSoftwareModel/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
part of solution * Solution TBD Solution Item
id 1 GRID Globally unique identifier across the whole platform. Entity
releases * Software Release The release artifacts produced by this activity. Inverse of releaseOf. direct
ai models 0..1 AI Model TBD direct
device configuration 0..1 Device Configuration Device Configuration derived from the project direct
latest build artifacts * Build Artifact Latest build artifacts produced from the project direct

Comments