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
- Resource
- Software Specification
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 |