The Unified Modelling Language: User Guide - BOOCH (Grady)/ RUMBAUGH (James)/ JACOBSON (Ivar) (Reading, Addision Wesley, 2001)