Skip to content
View as Markdown

Software Specification

IRI: https://w3id.org/altium/cdm/system/SdmSoftwareSpecification

API: SysSdmSoftwareSpecification

The "blueprint" for a software component. Captures the identity and classification of the software independently of any specific instance.

In the product

No product documentation linked yet.

Diagram

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


  class system_SdmSoftwareSpecification["Software Specification"]






      style system_SdmSoftwareSpecification fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:2.5px

    click system_SdmSoftwareSpecification href "../../classes/system_SdmSoftwareSpecification/"






          system_SdmSoftwareSpecification : name








      system_SdmSoftwareSpecification --> "0..1" system_SdmSoftwareComponentCategory : category
      click system_SdmSoftwareComponentCategory href "../../enums/system_SdmSoftwareComponentCategory/"


  class system_SdmSoftwareComponentCategory["Software Component Category"]


      style system_SdmSoftwareComponentCategory fill:#e5e8ee,stroke:#95979b,color:#14181f,stroke-width:1px





          system_SdmSoftwareSpecification : ecosystem



          system_SdmSoftwareSpecification : vendor



          system_SdmSoftwareSpecification : version










  class system_SdmSoftwareStackInstance["Software Stack Instance"]






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

          system_SdmSoftwareStackInstance --> "1" system_SdmSoftwareSpecification: specification 
          click system_SdmSoftwareStackInstance href "../../classes/system_SdmSoftwareStackInstance/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
name 0..1 string The identifier within the ecosystem (e.g., module.driver.uart). direct
category 0..1 Software Component Category The architectural role of this specification (e.g. DRIVER). direct
ecosystem 0..1 string The platform or framework (e.g., FSP). direct
vendor 0..1 string The organization providing the software (e.g. Renesas). direct
version 0..1 string None direct

Comments