The Unified Modeling Language Reference Manual (Addison-Wesley Professional)