Ralf Gitzel: Model-driven software development using a metamodel-based extension mechanism for UML. University of Mannheim 2006, ISBN 3-631-54844-3, 1-203