Doing hard time: developing real-time systems with UML, objects, frameworks and patterns - Powel Douglass, Bruce (The Addison-Wesley object technology series, 1999)