Real-Time UML Workshop for Embedded Systems by Bruce Powel Douglass (Chief Evangelist, IBM Internet of Things, Fairfax, VA, USA)
Written as a workbook with a set of guided exercises that teach by example, this book gives a practical, hands-on guide to using UML to design and implement embedded and real-time systems.