R900 - modelint/shlaer-mellor-metamodel GitHub Wiki

R900 / 1:Mc

Activity executes zero, one or many Action

Action is executed in exactly one Activity


Every Action must be defined within some Activity. This is typically and, depending on how we finailize our concept of bridging between Domains, possibly exclusively a State Activity or a Method.

In the case of a State Activity, it is not uncommon to define an Activity with no Actions in it. There is no utility in having an empty Method, however, except as a placeholder for future development.