R2019 - modelint/shlaer-mellor-metamodel GitHub Wiki
R2019 / 1:Mc
Activity Execution is pushing exactly one Wave
Wave is being pushed by exactly one ClassA
An Activity executes as a succession of one or more Waves. Each Wave pushes input data through one or more Actions to produce outputs. Only one Wave executes at a time and we need to keep track of which Wave is currently pushing data through the Activity's data flows.
Since a Wave is defined on an Activity and the same Activity could be executing for multiple Instances, we know that the same Wave might be processing for more than one Instance.