Skip to content

Functional Model

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

Bounded context: system-sdm

Captures the functional aspects of the system design, focusing on the behavior and interactions of functional blocks.

Diagram

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


  class system_SdmFunctionalModel["Functional Model"]



      style system_SdmFunctionalModel fill:#f1c232    


    click system_SdmFunctionalModel href "../../classes/system_SdmFunctionalModel/"









          system_SdmFunctionalModel : name








      system_SdmFunctionalModel --> "0..1" Any : implemented by
      click Any href "../../classes/Any/"


  class Any["Any"]











      system_SdmFunctionalModel --> "*" system_SdmFunctionalBlock : functional blocks
      click system_SdmFunctionalBlock href "../../classes/system_SdmFunctionalBlock/"


  class system_SdmFunctionalBlock["Functional Block"]



      style system_SdmFunctionalBlock fill:#f1c232    











      system_SdmFunctionalModel --> "*" system_SdmConnection : connections
      click system_SdmConnection href "../../classes/system_SdmConnection/"


  class system_SdmConnection["Connection"]



      style system_SdmConnection fill:#f1c232    






          system_SdmFunctionalModel : id










  class system_SdmSystemModelVersion["System  Model Version"]



      style system_SdmSystemModelVersion fill:#f1c232    


          system_SdmSystemModelVersion --> "0..1" system_SdmFunctionalModel: functional model 
          click system_SdmSystemModelVersion href "../../classes/system_SdmSystemModelVersion/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 string Local unique identifier within a given context. system_SdmMappableEntity
name 0..1 string A short name of the entity. direct
implemented by 0..1 ESD Document None direct
functional blocks * Functional Block Functional blocks that make up this functional model. direct
connections * Connection Connections between functional blocks in this functional model. direct

Identifier and Mapping Information

Annotations

property value
platformAPI SysSdmFunctionalModel

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.