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
Relationship descriptions