Join Books.org — it's free

Data Processing, Computer Architecture/Engineering, General Software Engineering
Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems by Bruce Powel Douglass — book cover

Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems

by Bruce Powel Douglass, E. Douglas Jensen
Available on Bookshop Write a review

Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.

Log in to track your reading progress.

Overview

When creating real-time and embedded (RTE) systems, there is no room for error. The nature of the final product demands that systems be powerful, efficient, and highly reliable. The constraints of processor and memory resources add to this challenge. Sophisticated developers rely on design patterns—proven solutions to recurrent design challenges—for building fail-safe RTE systems.

Real-Time Design Patterns is the foremost reference for developers seeking to employ this powerful technique. The text begins with a review of the Unified Modeling Language (UML) notation and semantics then introduces the Rapid Object-Oriented Process for Embedded Systems (ROPES) process and its key technologies. A catalog of design patterns and their applications follows.

Key topics covered in this book include:

  • Identifying large-scale strategic decisions that affect most software elements
  • Coordinating and organizing system components and subsystems
  • Managing memory and resources
  • Defining how objects can be distributed across multiple systems
  • Building safe and reliable architectures
  • Mapping subsystem and component architectures to underlying hardware

The book's extensive problem-solving templates, which draw on the author's years in the trenches, will help readers find faster, easier, and more effective design solutions.

The accompanying CD-ROM contains:

  • Related papers
  • Object Management Group (OMG) specifications
  • Rhapsody™—a UML-compliant design automation tool that captures the analysis and design of systems and generates full behavioral code with intrinsic model-level debug capabilities
  • RapidRMA™—a tool that integrates with Rhapsody™ to perform schedulability and timeliness analysis of UML models

0201699567B08142002

Synopsis

There is no room for error when creating real-time and embedded (RTE) systems. The nature of the final product demands that these systems be powerful, efficient, and highly reliable. The constraints of limited processor and memory resources add to this challenge. Sophisticated developers rely on design patterns—proven solutions to recurrent design challenges—to build fail-safe RTE systems.

Real-Time Design Patterns is the foremost reference for developers seeking to employ this powerful technique. The text begins with a review of the Unified Modeling Language (UML) notation and semantics, and follows with an introduction to the Rapid Object-Oriented Process for Embedded Systems (ROPES) process and its key technologies. Readers can then survey a catalog of design patterns and their applications.

Key topics include:

  • Identifying large-scale strategic decisions that affect all, or most, software elements
  • Coordinating and organizing system components and subsystems
  • Managing memory and resources
  • Defining how objects can be distributed across multiple systems
  • Building safe and reliable architectures
  • Mapping the subsystem and component architecture to the underlying hardware
  • The book's extensive problem-solving templates, which draw on the author's years in the trenches, will help readers find faster, easier, and more effective design solutions. The accompanying CD-ROM is immensely valuable. It contains patterns, related papers, Object Management Group (OMG) specifications, Rhapsody™—a UML-compliant design automation tool that captures analysis and design of systemsfull behavioral code with intrinsic model-level debug capabilities—and RapidRMA™, a tool that implements a collection of timeliness and schedulability algorithms.



    About the Author, Bruce Powel Douglass

    Bruce Powel Douglass is the Chief Evangelist for i-Logix, a leading producer of tools for real-time systems development. He contributed to the original specification of the UML and is one of the co-chairs of the Object Management Groupis Real-Time Analysis and Design Working Group. He also consults for a number of companies and organizations, including NASA, on building large-scale, real-time, safety-critical systems. He is the author of four other books, including Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns (Addison-Wesley).



    Reviews

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

    Book Details

    Published
    September 1, 2002
    Publisher
    Addison-Wesley
    Pages
    500
    Format
    Paperback
    ISBN
    9780201699562

    More by Bruce Powel Douglass

    Similar books