Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Real-time UML workshop for embedded systems (2nd ed.)
Douglass B., Newnes, Waltham, MA, 2014. 576 pp. Type: Book (978-0-124077-81-2)
Date Reviewed: Mar 24 2015

The book presents a comprehensive overview of the unified modeling language (UML) and its use in the real world. Basically, two case studies demonstrate the use of modeling and design techniques based on UML notations. A modest-sized traffic example and a complex and large-sized unmanned aerial vehicle (UAV) control system are used to show the modeling and design methods and how they can be applied. Smaller exercises and cases are used to depict the fundamental ideas behind the modeling and design methodology.

There is a short introduction to UML-based diagrams and notation. The most popular ones (classes, activity diagrams, state diagrams, and interactions) are discussed along with the granularity issue, that is, the small things (objects, classes, and interfaces) and big things (packages, components, and subsystems). Naturally, the requirements elicitation and use case diagram are also treated. The book states: “A methodology consists of a language ... and a process.” A systems development life cycle (SDLC) process and workflow that originated from the unified process and Boehm’s spiral model is described shortly, namely the harmony process.

The book then explores the relevant industrial standards that deal with life cycle and modeling issues in the case of embedded systems.

Using the two case studies, the modeling and design process coupled with specific methods and diagram techniques is exposed. There is a specific focus on the architectural approach, especially on the software architecture. The descriptive tools are the UML diagrams that depict the structure of the design. In the case of real-time systems, the performance design, both logical and physical design, plays an important role. There are illustrative examples and exercise in the framework of the concurrency and resource architecture.

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. The exercises can be used as teaching material.

Reviewer:  Bálint Molnár Review #: CR143269 (1506-0431)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Real-Time And Embedded Systems (C.3 ... )
 
 
Real-Time Systems And Embedded Systems (D.4.7 ... )
 
 
UML (D.3.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Real-Time And Embedded Systems": Date
Real-time and systems programming for PCs
Vickery C., McGraw-Hill, Inc., New York, NY, 1993. Type: Book (9780070674660)
Oct 1 1994
Manipulation of terrain data for a real-time display application
Vaughan J., Brookes G., Fletcher M., Wills D. Microprocessors & Microsystems 15(7): 347-353, 1991. Type: Article
Apr 1 1993
Parallel processing in industrial real-time applications
Lawson H., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780136545187)
Jun 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy