Pattern-based Model-to-Model Transformation: Long Version | Publicación