Real-time UML: developing efficient objects for embedded systems - Douglass, Bruce Powel (The Addison-Wesley Object Technology Series, 2000)