Abstract. The Model-Driven Development (MDD) describes and main-tains models of the system under development. The Unified Modeling Language (UML) supports a set of semantics and notation that addresses all scales of architectural complexity by using a MDD perspective. ...