R509 - modelint/shlaer-mellor-metamodel GitHub Wiki
R509 / 1c:M-1
Initial Pseudo State must exit on one or many Transition
Transition defines exit from zero or one Initial Pseudo State
The whole purpose of an Initial Pseudo State is to specify one or more initial Transitions into a Real State upon instance creation as part of a Lifecycle.
A given Transition may or may not define a path from the Initial Psuedo State of a Lifecycle.