The Object Constraint Language : Precise Modeling With Uml (Addison-Wesley Object Technology Series)
Virtualis Systems: fast, reliable Web hosting

The Object Constraint Language : Precise Modeling With Uml (Addison-Wesley Object Technology Series)

This single book has all you've
been looking for, doesn't it ?


The Object Constraint Language : Precise Modeling With Uml (Addison-Wesley Object Technology Series)
Stop wasting your time !
Get It Now !

Living in Europe? Get It Here!
Living in Deutschland? Get It Here!

by Jos B. Warmer, Anneke G. Kleppe

Our Price: $29.95

Availability: Usually ships within 24 hours.

Customers who bought this book also bought:

Reviews
Amazon.com
C/C++ programmers commonly use assert statements to ensure program values are within range. You may be surprised to learn that the ability to model such constraints is now built into the Unified Modeling Language (UML) v. 1.1 in the form of the Object Constraint Language (OCL). The Object Constraint Language shows that with simple, elegant OCL statements, a UML design can be made more logically robust and easy to understand.

The book begins with the ideas behind OCL, that it must model constraints as simply as possible. (Early formal languages such as Z and Larch often relied on mathematical symbols; not so with OCL.) The authors show that OCL can be used to model invariants (which apply conditions to classes) and in pre- and postconditions, which can be used to constrain operations of a class.

The second chapter models a simple credit card bonus program (where credit card users can earn bonus points for using their cards according to known rules). This example is good because it lets the authors show how limiting conditions can enhance a UML design. They introduce the basic data types available in OCL, as well as collections of objects such as sets, bags, and sequences.

Further sections cover advanced features, including working with collections and resolving ambiguous conditions. The authors provide hints for using OCL effectively, as well as extending OCL in new ways. (The motto here is simplicity first.) A handy appendix on OCL ensures that this very concise--yet useful--guide will bring the reader up to date on an important capability available in today's UML standard. --Richard Dragan

Synopsis
A practical guide to the OCL (part of the UML 1.0 standard of the OMG), this title is designed for software architects, designers, and developers. The authors' pragmatic approach and illustrative use of examples help application developers to quickly get up to speed with this important object modeling technique.

About the Author
Anneke Kleppe (A.Kleppe@klasse.nl) has more than seven years of experience with object technology. Currently she is an independent consultant with her own company, Klasse Objecten, where she coaches and trains companies working with object technology.

Back to UML
Back to Programming Languages and Tools
Back to Main Index

Virtualis Systems: fast, reliable Web hosting

In Association with Amazon.com, Amazon.co.uk, Amazon.de
Advertise at this Site
Copyright (c) by Eugene Kisly and Victor Kisly , 1999-2000