Context Subsystem - modelint/shlaer-mellor-metamodel GitHub Wiki
mint.sm-meta.xe.td.1 / Leon Starr / Version 0.1.0 / 2025-3-22
A Context is defined as a population of each Class, a current Real State for each [Instance]] with a Lifecycle, a current Real State for each Single Assigner, and a current Real State for each Multiple Assigner's partitioning Instance via R518.
You can define a minimal Context where no Classes are instantiated. In this situation, the Context must still specify a current state for any Single Assigner. (Since a Multiple Assigner is instantiated per partitioning class Instance, no current states for these are required).
When we save the aggregate state of a system, we can think of saving its context. When we think about running a scenario against a populated system, we can define an initial Context to be supplied to that scenario.
Subsystem range: 2000-2049
Class Diagram
Class descriptions
- Attribute Value
- Class Population
- Context
- Instance
- Lifecycle State
- Multiple Assigner State
- Single Assigner State