Activity - modelint/shlaer-mellor-metamodel GitHub Wiki
In Shlaer-Mellor Executable UML, computation including data access, signaling, external domain interactions, and other computing is specified in activities.
An Activity is best conceptualized as a data flow diagram. Data flows into an Activity either via input Parameters specified in a Signature or by reading Attribute values in a populated class model. Various processing Actions are interconnected by Flows, and an Action may execute as soon as all of its input Flows are enabled.
An Activity can be defined on either a Real State or a Method.
Identifiers
- Anum + Domain
Activities are numbered uniquely within each Domain.
Attributes
Anum
Activity number: A unique value such as A1, A2, etc.
Type: Activity ID -> Nominal