AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Real-Time Object-Oriented Modeling

Please fill out form in order to compare prices
Title: Real-Time Object-Oriented Modeling
by Bran Selic, Garth Gullekson, Paul T. Ward
ISBN: 0-471-59917-4
Publisher: Wiley
Pub. Date: 22 April, 1994
Format: Hardcover
Volumes: 1
List Price(USD): $64.99
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 4.22 (9 reviews)

Customer Reviews

Rating: 4
Summary: Useful, but mostly as a historical document
Comment: First, remember that this book was published in 1994 - it was probably written in the 1992-3 era. The OO design world was still in the "warring states" period before unification under UML. The company that created ROOM tools, if I understand correctly, was absorbed by another company that was absorbed by another company - I'm not sure how much of ROOM in its pure form is still left.

That doesn't matter. In its time, ROOM was wild, innovative, and a topic of heated debate. It created a visual, highly abstracted language (back then, a questionable novelty) around an intensely parallelized model of computing (also a questionable novelty), at a time when "real-time" often meant lots of assembly programming in command-line environments. I was doing embedded development back about then - based on the mind-set of the time, I'm surprised that ROOM had the success and influence that it did.

Surprised but pleased. Lots of the ROOM techniques and notations survive in UML and other development tools. Modern component programming environments, JavaBeans included, show many signs of direct descent from the ROOM techniques. Still, there's a long way to go. ROOM may have been way ahead of its time, and languages still haven't caught up fully to its models of communication and parallelism.

As impressive an achievement as ROOM was (and is), I have some reservations about it. It relies pretty heavily of state machines for modelling the interacting components. State machines are a good tool, but quite unfamiliar to most software developers these days. I'm not sure whether that's a fault of the methodology or of today's programmers. I also have reservations about any methodology that requires me to buy someone's tools. The authors state that the design methodology can be used without their tools - based on ROOM's complexity, I doubt it. Also, I have a serious distrust of any programming environment that takes over so much of the process. Such tool sets tend to leave me feeling cramped, with little way to express my ideas in different terms. Finally, I'm sure it does all it says it does. Even so, the moment always comes when the tool-generated subsystems need to be opened up for debugging, or when the system has to be open to interaction with other development tools. Real-time and embedded systems tend to be so idiosyncratic and demanding that both kinds of openness in an IDE are compulsory. I just don't see the way out of the closed ROOM.

My present interest is not so much in the ROOM methodology itself, although I'm interested in methodology in general. Instead, I'm studying the visual notation it developed for expressing complex computations. Whatever ROOM's faults and whatever its later history, it's still worth attention.

Rating: 4
Summary: Concepts are incredibly valid and useful
Comment: The eminently practical, usable, powerful, elegant and - once understood - simple concepts behind ROOM deserve the broadest audience amongst real-time and even non-real-time developers. It has been a couple of years since I cracked the cover and I recall the reading being dry. Nonetheless, if you are considering a move to Rational Rose RealTime as a development tool (into which ObjecTime evolved), then this book is truly helpful as a reference for the modeling concepts. The example used throughout is simple enough that it is easy to grasp allowing you to dedicate your time to conceptual understanding rather than getting your head around some obtuse example. At the same time, the example is a natural vehicle for the inclusion of advanced concepts as each is intoduced.

The concepts of ROOM are finding/have found their way into the UML and the "it's not UML" darts of years ago are a little tired at this juncture.

ROOM is brilliant.

(from a former ObjecTime/Rational type though with no association for a few years)

Rating: 1
Summary: Too old
Comment: This book doesn't even mention UML. It may be good if you want to use author's modeling.

Similar Books:

Title: Designing Concurrent, Distributed, and Real-Time Applications with UML
by Hassan Gomaa
ISBN: 0201657937
Publisher: Addison-Wesley Professional
Pub. Date: 15 January, 2000
List Price(USD): $59.99
Title: Real-Time UML: Developing Efficient Objects for Embedded Systems (2nd Edition)
by Bruce Powel Douglass
ISBN: 0201657848
Publisher: Addison-Wesley Professional
Pub. Date: 27 October, 1999
List Price(USD): $44.99
Title: Real-Time Concepts for Embedded Systems
by Qing Li, Caroline Yao
ISBN: 1578201241
Publisher: CMP Books
Pub. Date: July, 2003
List Price(USD): $44.95
Title: Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems
by Bruce Powel Douglass
ISBN: 0201699567
Publisher: Addison-Wesley Professional
Pub. Date: 23 September, 2002
List Price(USD): $54.99
Title: Practical Statecharts in C/C++: Quantum Programming for Embedded Systems with CDROM
by Miro Samek
ISBN: 1578201101
Publisher: CMP Books
Pub. Date: July, 2002
List Price(USD): $44.95

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache