Uml by Example (Sigs: Advances in Object Technology S)