Real-Time UML Workshop for Embedded Systems

Real-Time UML Workshop for Embedded Systems, 2nd Edition

Real-Time UML Workshop for Embedded Systems, 2nd Edition,Bruce Douglass,ISBN9780124077812






235 X 191

Learn how to tackle with ease and proficiency the real-world modeling issues you face as a professional embedded systems developer.

Print Book + eBook

USD 83.94
USD 139.90

Buy both together and save 40%

Print Book


In Stock

Estimated Delivery Time
USD 69.95

eBook Overview

DRM-free included formats : EPUB, Mobi (for Kindle), PDF

VST (VitalSource Bookshelf) format

USD 69.95
Add to Cart

Key Features

  • A review of the basics of UML and the Harmony process for embedded software development: two on-going case examples to teach the concepts, a small-scale traffic light control system and a large scale unmanned air vehicle show the applications of UML to the specification, analysis and design of embedded and real-time systems in general.
  • A building block approach: a series of progressive worked exercises with step-by-step explanations of the complete solution, clearly demonstrating how to convert concepts into actual designs.
  • A walk through of the phases of an incremental spiral process: posing the problems and the solutions for requirements analysis, object analysis, architectural design, mechanistic design, and detailed design.


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.


Professional embedded systems engineers, undergraduate and post-graduate students.

Bruce Douglass

Embedded Software Methodologist. Triathlete. Systems engineer. Contributor to UML and SysML specifications. Writer. Black Belt. Neuroscientist. Classical guitarist. High school dropout. Bruce Powel Douglass, who has a doctorate in neurocybernetics from the USD Medical School, has over 35 years of experience developing safety-critical real-time applications in a variety of hard real-time environments. He is the author of over 5700 book pages from a number of technical books including Real-Time UML, Real-Time UML Workshop for Embedded Systems, Real-Time Design Patterns, Doing Hard Time, Real-Time Agility, and Design Patterns for Embedded Systems in C. He is the Chief Evangelist at IBM Rational, where he is a thought leader in the systems space and consulting with and mentors IBM customers all over the world. He can be followed on Twitter @BruceDouglass. Papers and presentations are available at his Real-Time UML Yahoo technical group (http://tech.groups.yahoo.com/group/RT-UML) and from his IBM thought leader page (www-01.ibm.com/software/rational/leadership/thought/brucedouglass.html).

Affiliations and Expertise

Chief Evangelist, IBM Internet of Things, Fairfax, VA, USA

View additional works by Bruce Powel Douglass

Real-Time UML Workshop for Embedded Systems, 2nd Edition

Part I: The Basics
Chapter 1: Introducing UML
Chapter 2: The Harmony Process
Chapter 3: Meeting Industry Standards

Part II
Chapter 4: Specifying Requirements
Chapter 5: Systems Architecture: Deployment and Subsystem Architecture
Chapter 6: Systems Architecture: Dependability Architecture
Chapter 7: Object Analysis
Chapter 8: Software Architectural Design: Concurrency and Resource Architecture
Chapter 9: Software Architectural Design: Distribution Architecture
Chapter 10: Software Architectural Design: Dependability Architecture
Chapter 11: Mechanistic (Collaboration) and Detailed Design
Chapter 12: Specifying Requirements Solutions
Chapter 13: Systems Architecture: Deployment and Subsystem Solutions
Chapter 14: Systems Architecture: Dependability Solutions
Chapter 15: Object Analysis Solutions
Chapter 16: Software Architecture: Concurrency and Resource Solutions
Chapter 17: Software Architecture: Distribution Solutions
Chapter 18: Software Architecture: Dependability Solutions
Chapter 19: Mechanistic and Detailed Design Solutions25
Appendix A: The Roadrunner Intersection
Appendix B: The Coyote Unmanned Air Vehicle System (CUAVS) Specification
Appendix C: UML Notational Summary

Quotes and reviews

"The book is quite useful for both practitioners and teachers concerned with the modeling and design of real-time systems. There are many illustrative diagrams and detailed explanations."

Free Shipping
Shop with Confidence

Free Shipping around the world
▪ Broad range of products
▪ 30 days return policy

Contact Us