Imutable data structures
Implementacia

UML extensibility mechanisms
https://www.startertutorials.com/uml/common-mechanisms.html
https://www.uml-diagrams.org/stereotype.html
https://www.uml-diagrams.org/profile-diagrams-reference.html

UML as a base for DSML and DSL
https://www.youtube.com/watch?v=VdIuebxprtY
https://www.youtube.com/watch?v=M3OIOLvGmzw 22:00 (kratka ukazka)

Other languages and tools
https://en.wikipedia.org/wiki/Business_Process_Model_and_Notation
https://netflix.github.io/conductor/
https://camunda.com/products/