Doing hard time : DEVELOPING REAL-TIME SYSTEMS WITH UML, OBJECTS, FRAMEWORKS, AND PATTERNS - Douglass, Bruce Powel (Addison-Wesley Publishing Company, Inc, 1999)