Developing software with UML : object-oriented analysis and design in practice / Bernd Oestereich. - Oestereich, Bernd (Object technology series, 1999)