UML 2.0 Pocket Reference: UML Syntax and Usage