The unified modeling language UML '98: Beyond the Notation ; first international workshop, Mulhouse, France, June 3 - 4, 1998 ; selected papers (Springer, 1999)