Unified modeling language reference manual. - Rambaugh James (1999)