This book covers the very important issue of applying OO-methods, in particular the new modelling language UML, to real-time systems. Real-time systems pervade much of our everyday life and yet there are few books that cover this specialist area in any detail, finding one that uses UML is a real treat.
The author clearly explains the special problems facing real-time developers and offers practical advice on analysing and designing such systems. Examples are offered to illustrate each new concept as it is introduced. However, you should not be put off if you are not interested in real-time systems, the majority of the book is applicable to the creation of any high- quality software product.
The book offers a good source for the learning about UML. My only concern is that I should have liked more comprehensive definitions of UML's con-cepts, but this is really just a matter of personal taste.
The book is an interesting and useful read and I recommend it to anyone who wants to learn more about UML and object-oriented real-time systems. However, the book is not suitable as a first introduction to the subject matter.