Class and State Metamodel Document Register - modelint/shlaer-mellor-metamodel GitHub Wiki

I am in the progress of migrating the miUML metamodel that I built back in 2006-2011. I am converting the diagrams from Omnigraffle to Flatland and copying text in Pages to the Github wiki. In the process I will be re-thinking a lot of this work and modifying as I go.

UPDATE: September 18, 2025

The metamodel is in active use, particularly in the make-xuml-repo and xuml-populate github repositories.

In make-xuml-repo, I have copied in a subset of the metamodel to populate it into a relational repository database. It is in this github repo where I make updates to the metamodel as I gain insights from development putting the focus on the details. When I get something working, I copy it back here into this github repo and update the wiki documentation.

The xuml-populate github repo loads the metamodel database and populates it with models copied (and modified) from the elevator case study github repo. As I get things working, I plan to copy those working elevator models back into the elevator github repo.

So if you want to see the latest working application of the metamodel, please check versions of the models in those population repos.

Here are all the Class and State and Domain subsystems:

Technical Documents

# Title Author Creation Modification Version Native Other
1 Class and Attribute Subsystem Class Model Leon Starr 2010-9-9 2022-5-18 4.7.2 Flatland 20-49
2 Domain Subsystem Class Model Leon Starr 2006-8-20 2023-2-3 2.8.0 Flatland 1-19
3 Relationship Subsystem Class Model Leon Starr 2006-8-20 2022-5-21 4.8.0 Flatland 100-149
4 State Model Subsystem Class Model Leon Starr 2006-8-20 2023-2-4 3.6.0 Flatland 500-524
5 Event Subsystem Class Model Leon Starr 2006-8-20 2023-2-4 3.9.1 Flatland 550-599
6 Formalization Subsystem Class Model Leon Starr 2010-9-9 2022-3-13 2.6.4 Flatland 150-199

Technical Notes

Informal notes, anything from a photo of a napkin or whiteboard sketch to a neatly formatted pdf is included here. These notes describe key concepts, challenges, issues and anything else contributing to the construction of the more formal Technical Documents.

# Title Author Creation Modification Version Native
1 Asynchronous and Synchronous Creation States Leon Starr 2022-3-25 2022-4-9 0.4.0 Wiki
2 Implicit attribute bridge study Leon Starr 2026-1-27 2026-1-27 0.1.0 Omingraffle