Join Books.org — it's free

Real-Time UML : Developing Efficient Objects for Embedded Systems by Patrick Chan — book cover
Object-Oriented Programming, Data Processing, Hardware Related Programming - General & Miscellaneous, Other Programming Languages

Real-Time UML : Developing Efficient Objects for Embedded Systems

by Patrick Chan
Write a review
Log in to track your reading progress.

Overview

The increasing complexity of embedded and real-time systems requires a more premeditated and sophisticated design approach for successful implementation. The object-based Unified Modeling Language (UML) can describe the structural and behavioral aspects critical to real-time systems, and has come to the fore as an outstanding medium for effective design.

Like its best-selling predecessor, Real-Time UML, Second Edition, provides an overview of the essentials of real-time systems and an introduction to UML that focuses on its use in design and development. The book examines requirements analysis, the definition of object structure and object behavior, architectural design, mechanistic design, and more detailed designs that encompass data structure, operations, and exceptions. Numerous figures help illustrate UML design techniques, and detailed, real-world examples show the application of those techniques to embedded systems.

This edition features version 1.3 of the UML standard and includes extensive coverage of the action semantics metamodel and statecharts, as well as further descriptions and demonstrations of how to effectively apply use cases and capture object models and state behavior. Real-Time UML, Second Edition, also introduces an elaboration of the author's proven product development process, Rapid Object-Oriented Process for Embedded Systems (ROPES), and a new appendix on the UML extension process.

Key topic coverage includes:

  • Specifying external events
  • Identifying use cases
  • Response time
  • Concurrent collaboration diagrams
  • Key strategies for object-identification
  • Defining object state behavior
  • UML state diagrams
  • Orthogonal components and concurrency
  • Implementing state machines
  • Representing physical architecture in UML
  • Safety and reliability patterns
  • Concurrent state diagrams
  • Assigning priorities
  • State behavior patterns

Reviews

There are no reviews yet. Log in to write one.

Editorials

Booknews

An introduction to UML and the application of its notation and semantics to the development of real-time and embedded systems, for practicing software developers and computer science majors in the junior or senior year. Coverage follows the normal course of most development projects, from analysis through design and implementation. Assumes proficiency in at least one programming language. This second edition reflects recent changes in the UML standard. The author works for a leading producer of tools for real-time systems development. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Book Details

Published
October 27, 1999
Publisher
Addison Wesley
Pages
368
Format
Paperback
ISBN
9780201657845

More by Patrick Chan

Similar books