Real-Time UML Workshop for Embedded Systems


  • Bruce Douglass, Chief Evangelist, IBM Rational, 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.
View full description


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


Book information

  • Published: February 2014
  • Imprint: NEWNES
  • ISBN: 978-0-12-407781-2

Table of Contents

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