Skip to content
View as Markdown

Software Stack Instance

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

API: SysSdmSoftwareStackInstance

Represents a software stack instance and its dependencies.

In the product

No product documentation linked yet.

Diagram

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


  class system_SdmSoftwareStackInstance["Software Stack Instance"]






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

    click system_SdmSoftwareStackInstance href "../../classes/system_SdmSoftwareStackInstance/"






          system_SdmSoftwareStackInstance : id



          system_SdmSoftwareStackInstance : name








      system_SdmSoftwareStackInstance --> "*" system_Parameter : parameters
      click system_Parameter href "../../classes/system_Parameter/"


  class system_Parameter["Parameter"]






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










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


  class system_SdmSoftwareSpecification["Software Specification"]






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










      system_SdmSoftwareStackInstance --> "1..*" system_SdmSoftwareStackInstance : dependencies
      click system_SdmSoftwareStackInstance href "../../classes/system_SdmSoftwareStackInstance/"


  class system_SdmSoftwareStackInstance["Software Stack Instance"]






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










      system_SdmSoftwareStackInstance --> "0..1" dm_PeripheralInstance : peripheral instance
      click dm_PeripheralInstance href "../../classes/dm_PeripheralInstance/"


  class dm_PeripheralInstance["PeripheralInstance"]






      style dm_PeripheralInstance fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px












  class system_SdmSoftwareModel["Software Model"]






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

          system_SdmSoftwareModel --> "*" system_SdmSoftwareStackInstance: software stack instances 
          click system_SdmSoftwareModel href "../../classes/system_SdmSoftwareModel/"






  class system_SdmSoftwareComponent["Software Component"]






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

          system_SdmSoftwareComponent --> "0..1" system_SdmSoftwareStackInstance: implemented by 
          click system_SdmSoftwareComponent href "../../classes/system_SdmSoftwareComponent/"






  class system_SdmSoftwareStackInstance["Software Stack Instance"]






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

          system_SdmSoftwareStackInstance --> "1..*" system_SdmSoftwareStackInstance: dependencies 
          click system_SdmSoftwareStackInstance href "../../classes/system_SdmSoftwareStackInstance/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 string Local unique identifier within a given context. direct
name 0..1 string A short name of the entity. direct
parameters * Parameter TBD direct
specification 1 Software Specification The specification of this software stack instance. direct
dependencies 1..* Software Stack Instance The software stacks that this instance depends on. direct
peripheral instance 0..1 PeripheralInstance The peripheral associated with this software stack. Used by drivers to bind to specific hardware peripherals. direct

Comments