Doing Hard Time: Developing Real-time Systems with UML, Objects, Frameworks, and Patterns

Front Cover
Addison-Wesley Professional, 1999 - Computers - 766 pages
2 Reviews
Doing Hard Time is written to facilitate the daunting process of developing real-time systems. It presents an embedded systems programming methodology that has been proven successful in practice. The process outlined in this book allows application developers to apply practical techniques - garnered from the mainstream areas of object-oriented software development - to meet the demanding qualifications of real-time programming. Bruce Douglass offers ideas that are up-to-date with the latest concepts and trends in programming. By using the industry standard Unified Modeling Language (UML), as well as the best practices from object technology, he guides you through the intricacies and specifics of real-time systems development. Important topics such as schedulability, behavioral patterns, and real-time frameworks are demystified, empowering you to become a more effective real-time programmer.

What people are saying - Write a review

We haven't found any reviews in the usual places.


Figure List xvii
About the Author xxv
Acknowledgments xxxiii
Basic Concepts of RealTime Systems 57
Basic Concepts of SafetyCritical Systems 97
Rapid ObjectOriented Process
Use Case Behavior 231
Mechanistic Design 421
Detailed Design 469
Exception Handling 507
Dynamic Modeling 577
RealTime Frameworks 631
Summary of UML Notation 683
Rhapsody A Fully Constructive

Structural Object Analysis 239
Behavioral Object Analysis 291
TimeWiz An Integrated Tool for Timing Analysis 713
Index 723

Other editions - View all

Common terms and phrases

References to this book

All Book Search results »

About the author (1999)

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 to the UML 2.0 as one of the co-chairs of the Object Management Group's Real-Time Analysis and Design Working Group. Bruce consults for a number of companies and organizations, including NASA, on building large-scale, real-time, safety-critical systems. He is the author of seven other books, including Real-Time Design Patterns (Addison-Wesley, 2003) and Doing Hard Time (Addison-Wesley, 1999).

Bibliographic information