See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

20 used & new from $0.31

Have one to sell? Sell yours here
 
   
Real-Time UML: Developing Efficient Objects for Embedded Systems
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Real-Time UML: Developing Efficient Objects for Embedded Systems (Paperback)

by Bruce Powel Douglass (Author), David Harel (Author)
4.3 out of 5 stars See all reviews (14 customer reviews)


Available from these sellers.


5 new from $28.99 15 used from $0.31
Also Available in: List Price: Our Price: Other Offers:
Paperback (2nd) 25 used & new from $10.93
What Do Customers Ultimately Buy After Viewing This Item?
Real-Time UML: Developing Efficient Objects for Embedded Systems
71% buy the item featured on this page:
Real-Time UML: Developing Efficient Objects for Embedded Systems 4.3 out of 5 stars (14)
Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition) (Addison-Wesley Object Technology Series)
29% buy
Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition) (Addison-Wesley Object Technology Series) 3.5 out of 5 stars (2)
$56.42

Customers Who Bought This Item Also Bought

Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns (Addison-Wesley Object Technology Series)

Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns (Addison-Wesley Object Technology Series)

by Bruce Powel Douglass
3.6 out of 5 stars (8)  $64.31
Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems (Addison-Wesley Object Technology Series)

Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems (Addison-Wesley Object Technology Series)

by Bruce Powel Douglass
4.3 out of 5 stars (6)  $52.29
UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object Technology Series)

UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object Technology Series)

by Martin Fowler
3.9 out of 5 stars (110)  $28.29
Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition) (Addison-Wesley Object Technology Series)

Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition) (Addison-Wesley Object Technology Series)

by Bruce Powel Douglass
3.5 out of 5 stars (2)  $56.42
The Elements of UML(TM) 2.0 Style

The Elements of UML(TM) 2.0 Style

by Scott W. Ambler
4.1 out of 5 stars (13)  $14.39
Explore similar items

Editorial Reviews

Amazon.com Review
It's no surprise that object-oriented analysis and design can work for embedded systems--such as those in VCRs, car engines, elevators, pacemakers, and other hardware devices--which far outnumber traditional computers. That's the argument of Bruce Douglass's Real-Time UML, which presents the latest modeling techniques using the Unified Modeling Language (UML) in the context of embedded design. This book is a successful introduction to both UML and the vagaries of embedded systems, which have their own set of pitfalls and constraints for efficiency and high reliability.

Real-Time UML is good at presenting the basics of modeling objects, from class design to object behavior, with an eye for the rich set of diagrams available in UML used along the way. Examples, from elevators to medical systems, are used to illustrate the theory.

The authors are up to speed with the latest research on "patterns" (reusable higher order designs) that can be used for embedded systems--especially within the chapters on design. It's obvious from this clearly written and comprehensive book that embedded systems can benefit from the methodology and notational strengths of UML. This manual avoids the abstraction of a lot of software engineering texts and relies on some good real-world detail for its examples. It's definitely a recommended source for any embedded-systems developer who wants to ramp up on the new details of UML.

Product Description
Real-time systems programmers face unique challenges. Qualities such as execution speed and memory size are paramount in the development of real-time systems, and performance is a fundamental aspect of correctness in this domain. Given these constraints and requirements, it is fair to say that the development of real-time systems is more challenging than that of most software systems. Yet the lack of a standard notation and design process has discouraged embedded systems developers from adopting a revolutionary new approach to software design--object technology--that has produced clearly identifiable benefits in less specialized software applications.

With the development and wide adoption of a standard notation, the Unified Modified Language (UML), real-time systems developers can now avail themselves of the benefits and advantages of object technology. UML is a 3rd generation modeling language which rigorously defines the semantics of the object metamodel and provides a notation for capturing and communicating object structure and behavior. It is particularly well-suited to modeling real-time and embedded systems. Real-Time UML is the introduction that developers of real-time systems need to make the transition to object-oriented analysis and design and modeling with UML. It covers the important features of the UML and shows how to effectively use the UML to model real-time systems. The book includes special in-depth discussions of finite state machines, object identification strategies, and real-time design patterns to help beginning and experienced developers alike.

See all Editorial Reviews


Product Details

  • Paperback: 363 pages
  • Publisher: Addison Wesley Longman; 1st edition (December 1997)
  • Language: English
  • ISBN-10: 0201325799
  • ISBN-13: 978-0201325799
  • Product Dimensions: 9.2 x 8 x 0.8 inches
  • Shipping Weight: 1.5 pounds
  • Average Customer Review: 4.3 out of 5 stars See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #1,788,448 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #60 in  Books > Computers & Internet > Programming > Algorithms > Real-Time Data Processing

Look Inside This Book


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(47)
(6)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

14 Reviews
5 star:
 (9)
4 star:
 (2)
3 star:
 (2)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
7 of 7 people found the following review helpful:
4.0 out of 5 stars If you write embedded software go and buy this now, September 16, 1999
By Daniel Moth (Seattle, WA) - See all my reviews
(REAL NAME)   
Simply stated the first book to devote itself to UML for real-time systems and the only author that does it. Although my background is not in the embedded world, this book introduced me to real-time systems, discussed the advantages in taking the OO approach to developing embedded systems and then explained the UML notation with the real-time extensions and a process for applying it. A MUST HAVE for every embedded developer. END
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 13 people found the following review helpful:
3.0 out of 5 stars This is not a good book as it was supposed to, August 16, 2000
By John Hsu (Vancouver) - See all my reviews
The title of the book is good. But the book itself is not as good as it should be. The C++ codes are awful!

I prefer one of this author's white paper "State Modeling Using Statecharts and Timing Diagrams" which can be found on online. All he wants to say are there.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 7 people found the following review helpful:
1.0 out of 5 stars Don't waste your Money, December 6, 2002
This book is so poorly edited that the examples are very difficult to follow. It appears that this book was originally written as a much bigger book, and then was severely edited-down to its final size. In the process the examples that are used throughout the book were cut-up to the point where they no longer hold together. There are too many inconsistencies between the various sections of the book to follow the details in the examples.

A much better book is by the same author: "Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks and Patterns". This book does an excellent job covering the following very difficult topics: 1. Designing Hard Real-Time, Embedded Systems; 2. Designing Object-Oriented Systems; 3. Using UML correctly; 4. Using OO Patterns; 5. Designing an OO Framework

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Usefull
For a novice like me in software design this book is helpful. Simple and clear examples and explanations.
Published 15 months ago by H. R

5.0 out of 5 stars Excellent UML Boot for Real-time/Embedded developers.
This is a well written text. The authors use of practical examples (Pace Maker for example) to explain various UML topics helped to relate the concepts together across chapters... Read more
Published on October 22, 2002 by Christopher Pane

5.0 out of 5 stars A must have for all software design projects
Be it Embedded Systems software development or not, this book is, I believe, a must have for any & all software design projects you undertake. Read more
Published on May 23, 2000 by cbellos

3.0 out of 5 stars Some parts excelent, some poor
I have mixed feelings for this book. Parts of the book are awful, other parts are really excellent. The overall impression is still that this is a book worth reading, and keeping... Read more
Published on January 19, 2000 by Tom O Bjorkholm

5.0 out of 5 stars Yes, OO can help in embedded real-time system design !
As an embedded software in space system developper , i didn't really think OOP could be of any use for me. Read more
Published on August 6, 1999

5.0 out of 5 stars Software Architecture made practical, excellent book!
Before I buy any book, allways read as many readers reviews as possible, I saw this book was reviewed by Grady Booch, then I buy it and am very thankful for the detailed... Read more
Published on July 16, 1999 by Marco Dorantes

5.0 out of 5 stars Excellent job of combining theory with pragmatics.
Bruce Douglass has written an excellent book. I like how he introduces the problems of development and design that are unique to real time systems, and then demonstrates how,... Read more
Published on February 3, 1999

5.0 out of 5 stars Great book for embedded developers seeking intro. to OT!
I found this book to be very rewarding for us "real-timers". Easy reading, starting with simple concepts and then building to more complex ones... Read more
Published on December 4, 1998

5.0 out of 5 stars Excellent coverage of very usefull UML applications.
This book is easy to read and study -- tuitorial in nature. Covers the design of real-time systems using the UML OO concepts.
Published on November 2, 1998

5.0 out of 5 stars I have been converted.
Thanks to this book, I have finally taken the plunge with OOD for our latest safety critical embedded project. I am surprised at how gentle my induction has been. Read more
Published on October 21, 1998 by Jerry Gibbs (Jerrygibbs@aol.com)

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   
Related forums


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Think Green and Use Hand Tools

Think Green and Use Hand Tools
If you're adopting a greener lifestyle, check out our extensive variety of hand tools. Take advantage of great pricing on our full range of hand tools, including clamps, hammers, wrenches, and more.

Shop all hand tools

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates