Some of the contents of this paper are adapted from the author’s book Real-Time UML: Developing Efficient Objects for Embedded Systems published by Addison-Wesley, 1998.