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

  • Published By:
  • ISBN-10: 0124078303
  • ISBN-13: 9780124078307
  • DDC: 005.117
  • Grade Level Range: College Freshman - College Senior
  • 576 Pages | eBook
  • Original Copyright 2013 | Published/Released June 2014
  • This publication's content originally published in print form: 2013

  • Price:  Sign in for price



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.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.

Table of Contents

Front Cover.
Half Title Page.
Title Page.
Copyright Page.
About the Author.
1: Introduction to UML.
2: The Harmony Process.
3: Meeting Industry Standards.
4: Specifying Requirements.
5: Systems Architecture: Deployment and Subsystems Architecture.
6: Dependability Architecture.
7: High-Fidelity Modeling.
8: Distribution Architecture.
9: Concurrency and Resource Architecture.
10: Collaboration and Detailed Design.
11: Specifying Requirements: Answers.
12: Deployment and Subsystems Architecture: Answers.
13: Dependability Architecture: Answers.
14: High-Fidelity Modeling: Answers.
15: Distribution Architecture: Answers.
16: Concurrency and Resource Architecture: Answers.
17: Collaboration and Detailed Design: Answers.
Appendix A The Roadrunner™ Intersection Controller System Specification.
Appendix B The Coyote Unmanned Aerial Vehicle System (CUAVS).
Appendix C UML Notational Summary.