Skip to content

Instantly share code, notes, and snippets.

@ajelenak
Last active April 22, 2020 14:11
Show Gist options
  • Save ajelenak/f451c471a0067490fbbdb07c5d340b9b to your computer and use it in GitHub Desktop.
Save ajelenak/f451c471a0067490fbbdb07c5d340b9b to your computer and use it in GitHub Desktop.
UML diagram of the HDF5 software components
@startuml HDF5 Universe
title HDF5 Universe
together {
folder "Abstract\nData Model" as ADM
folder "Programming\nModel" as PM
folder Library as L
}
' Define package connections
ADM <- PM : manipulates
PM <- L : implements
together {
folder "Storage Format" as SF
folder "Storage Model" as SM
}
SM <- SF : implements
L <-down-> SF : " data\n transfer"
PM -down-> SM : "data \nlayout "
ADM <-down- SM : "represents"
() API
API - L
@enduml
@ajelenak
Copy link
Author

Above diagram

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment