To Do or Not to Do: Semantics and Patterns for Do Activities in UML PSSM State Machines | IEEE Journals & Magazine | IEEE Xplore