The document discusses QVT (Query/Views/Transformations), an OMG standard language for model transformations. It defines three transformation languages - QVT-Operational, QVT-Relations, and QVT-Core. QVT-Operational uses an imperative style with mapping operations to transform models. Mapping operations select source elements, execute transformation logic to create target elements, and can invoke other operations. Helpers are reusable queries that navigate source models. The document provides examples of mapping operations and helpers to flatten a UML class hierarchy. While tool support for QVT is still developing, it provides constructs for complex model transformations.