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

12 used & new from £3.88

Have one to sell? Sell yours here
 
   
Real Time UML: Developing Efficient Objects for Embedded Systems (Object Technology Series)
 
See larger image
 

Real Time UML: Developing Efficient Objects for Embedded Systems (Object Technology Series) (Paperback)

by Bruce Powel Douglass (Author)
4.5 out of 5 stars See all reviews (6 customer reviews)

Available from these sellers.


4 new from £38.50 8 used from £3.88
Other Editions: RRP: Our Price: Other Offers:
Paperback (2) 15 used & new from £6.98

Customers Who Bought This Item Also Bought

Real Time UML Workshop for Embedded Systems (Embedded Technology)

Real Time UML Workshop for Embedded Systems (Embedded Technology)

by Bruce Powel Douglass
£29.99
Explore similar items

Product details

  • Paperback: 363 pages
  • Publisher: Addison Wesley (3 Feb 1998)
  • Language English
  • ISBN-10: 0201325799
  • ISBN-13: 978-0201325799
  • Product Dimensions: 23.5 x 20.3 x 1.9 cm
  • Average Customer Review: 4.5 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.co.uk Sales Rank: 1,018,771 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
real time embedded systems
   smxrtos.com    kernel, TCP/IP, File Sys, USB, GUI Easy to use. Low cost. No Royalty 
I/O for Embedded Systems
   www.criticalio.com    GigE TOE and Fibre Channel PMC's for Real-time Systems 
UML2.1 Modeling Tool
   www.objektdev.com    Purchase Sparx Systems EA7.1 online now. Europe's lowest price! 
  
 

Product Description

Product Description
Second Edition now available! 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. 0201325799B04062001

From the Author
My thoughts on Real-Time UML
I am gratified by the positive response for this book by the embedded and real-time community. I've been developing safety-critical real-time and embedded (RT&E) systems for almost 20 years, and have often thought that a book that integrated modeling concepts with the more commonly discussed real-time problems was needed. I strongly believe that object technology is not only mature enough to be used in RT&E systems, but that the growing complexity of these systems requires better ways of dealing with that complexity than traditional structured methods allow. The UML is a leap forward, unifying the best practices in object methodologies. Many of the companies to which I consult are using UML to effectively construct RT&E systems ranging from small 8-bit sized systems up to very large distributed systems with potentially hundreds of processors. This book is meant to be a gentle introduction to the UML and focus on the aspects of UML that are of particular concern to RT&E developers, such as how to identify objects, how to effectively use statecharts and state machines, and a process for using the elements of the UML to construct systems effectively. I hope you find the book helpful. Feel free to send me your comments and success stories.

See all Product Description

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

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

 
4 of 4 people found the following review helpful:
2.0 out of 5 stars Not impressed., 28 Feb 2002
By A Customer
Despite Mr. Douglass' impeccable credentials, I do not rate this book either as a book for learner/intermediate level or as a UML book for embedded specialists. To me, it is too expensive and he has a companion book on sale for you to buy too.
Mr Douglass puts himself on record as a celebrant of the Rhapsody product from I-Logix. If you happen to use Rhapsody then good luck to you but if you use Rational Rose or one of the other tools, you will find missing many of the features he highlights as useful in real time systems. Examples would be pseudostates, instantiatable submachines, the 'dotted-line' notation for concurrency in state diagrams, the <<active>> sterotype.
I thought sections 5.6 and 5.7 on representing and defining threads were pretty pointless really. Like a lot of this book, these sections shows how a yen for UML as a intellectual pursuit can replace coherent thinking about your actual application. Like the rider carrying the horse instead of the other way around.
On the plus side, Section 4 on state machines was OK despite the Rhapsody-specific slant.
Finally the ROPES design methodology advocated here: Boring, prescriptive and unrealistic in my view.
I realise that I am up against the almighty Grady Booch in writing this indifferent review. Listen to him if you want. It's your money.
I'll stick my neck out further. Why don't you buy the excellent Schaum's Outlines book 'UML' and a $95 copy of Sparx Systems' Enterprise Architect and get stuck in? You won't regret it.

Steven Whittard-Swift, Real-Time UML Modeller

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



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Excellent job of combining theory with pragmatics., 3 Feb 1999
By A Customer
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, with the UML, one goes about modeling solutions to these problems. The discussion on patterns relative to real time systems is what really sets this book apart. Most of the current patterns work does not reach into this domain, and Bruce has done an excellent job of combining theory (in the world of patterns) with pragmatics (in the world of real time systems).

Grady Booch, Chief Scientist, Rational Software Corporation

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



 
0 of 1 people found the following review helpful:
5.0 out of 5 stars Yes, OO can help in embedded real-time system design !, 6 Aug 1999
By A Customer
As an embedded software in space system developper , i didn't really think OOP could be of any use for me. First because OO didn't show itself much valuable for dynamic systems, second because their usually is no OO language supported by our typical hardware. Then i read Real-Time UML. And i found a very simple, clear way to present and organize my design ideas. Furthermore, UML showed itself very efficient in detecting design error, refining some concepts. Now, each time i have to express my feelings, orientations, solutions, i use one or several of UML's diagrams. This is honnestly a must-read book, where any RT embedded system designer will find a good method to clear and refine things. It also shows itself very didactic in explaining the basics of Object Oriented Design. Impressive !
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

5.0 out of 5 stars Excellent combination of UML and real time considerations
Great book. One of the problems of all these fangled methodologies is accurate relation to the real (time) world. Read more
Published on 30 April 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 4 Dec 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 21 Oct 1998

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
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]

   


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

More From Bruce Powel Douglass

Real Time Design...

Real Time Design Patterns: Robust...

When creating real-time and embedded (RTE) systems, there is no room... Read more
£37.99 £32.29

 

Up to 53% off Braun Series Shavers

Braun Series 3 390cc Clean & Renew System Rechargeable Foil Electric Shaver
Get in touch with your smooth side with Braun Series shavers, now with Gillette blade technology.

Discover Braun Series at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and 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
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates