Automated chaining of model transformations with incompatible metamodels