Developing software with UML : object-oriented analysis and design in practice / Bernd Oestereich. - Oestereich, Bernd (The Addison-Wesley object technology series, 2002)