Skip to Content
Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems
book

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

by Bruce Powel Douglass
September 2002
Intermediate to advanced
528 pages
11h 7m
English
Addison-Wesley Professional

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

  • Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Design Patterns for Embedded Systems in C

    Design Patterns for Embedded Systems in C

    Bruce Powel Douglass
    Flow Architectures

    Flow Architectures

    James Urquhart
    Design Patterns for Cloud Native Applications

    Design Patterns for Cloud Native Applications

    Kasun Indrasiri, Sriskandarajah Suhothayan

    Publisher Resources

    ISBN: 0201699567Purchase book