UML 2004 : the unified modeling language : modeling languages and applications ; 7th international conference, Lisbon, Portugal, October 11-15, 2004 : proceedings / - Baar, Thomas. (Springer, 2004)