The unified modeling language : UML 2002 : model engineering, concepts and tools : 5th international conference, Dresden, Germany, September 30-October 4, 2002 : proceedings