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 |