Real-Time UML Workshop for Embedded Systems
β Scribed by Bruce Powel Douglass (Auth.)
- Publisher
- Newnes (an imprint of Butterworth-Heinemann Ltd )
- Year
- 2014
- Tongue
- English
- Leaves
- 498
- Series
- Embedded Technology
- Edition
- 2nd edition
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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
Content:
Front Matter, Page iii
Copyright, Page iv
Dedication, Page v
Preface, Pages xiii-xv
Acknowledgements, Page xvii
About the Author, Pages xix-xx
Chapter 1 - Introduction to UML, Pages 1-32
Chapter 2 - The Harmony Process, Pages 33-66
Chapter 3 - Meeting Industry Standards, Pages 67-88
Chapter 4 - Specifying Requirements, Pages 89-109
Chapter 5 - Systems Architecture: Deployment and Subsystems Architecture, Pages 111-148
Chapter 6 - Dependability Architecture, Pages 149-177
Chapter 7 - High-Fidelity Modeling, Pages 179-217
Chapter 8 - Distribution Architecture, Pages 219-224
Chapter 9 - Concurrency and Resource Architecture, Pages 225-241
Chapter 10 - Collaboration and Detailed Design, Pages 243-275
Chapter 11 - Specifying Requirements: Answers, Pages 277-312
Chapter 12 - Deployment and Subsystems Architecture: Answers, Pages 313-347
Chapter 13 - Dependability Architecture: Answers, Pages 349-368
Chapter 14 - High-Fidelity Modeling: Answers, Pages 369-409
Chapter 15 - Distribution Architecture: Answers, Pages 411-418
Chapter 16 - Concurrency and Resource Architecture: Answers, Pages 419-421
Chapter 17 - Collaboration and Detailed Design: Answers, Pages 423-441
Appendix A - The Roadrunnerβ’ Intersection Controller System Specification, Pages 443-454
Appendix B - The Coyote Unmanned Aerial Vehicle System (CUAVS), Pages 455-465
Appendix C - UML Notational Summary, Pages 467-489
Index, Pages 491-500
π SIMILAR VOLUMES
This practical new book provides much-needed, practical, hands-on experience capturing analysis and design in UML. It holds the hands of engineers making the difficult leap from developing in C to the higher-level and more robust Unified Modeling Language, thereby supporting professional development
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.<br>A review of the basics of UML and the Harmony process for embedded software development: two on-going case e
UML for Real: Design of Embedded Real-Time Systems aims to show the reality of UML as a medium for specification and implementation of real-time systems, illustrating both the current capabilities and limits of UML for this task, and future directions that will improve its usefulness for real-time a
<p>The complexity of most real-time and embedded systems often exceeds that of other types of systems since, in addition to the usual spectrum of problems inherent in software, they need to deal with the complexities of the physical world. That worldβas the proverbial Mr. Murphy tells usβis an unpre