Real-time UML : developing efficient objects for embedded systems - Douglass, Bruce Powel (Addison-Wesley, 1998)