Unified modeling language user guide - Jacobson, Ivar .; Rumbaugh, James . (Pearson Education, 1999)