An Overview of Model Transformation Mechanisms Fulvio D'Antonio1, Michele Missikoff1 1 LEKS - Laboratory for Enterprise Knowledge and Systems IASI - CNR, Rome,Italy Abstract Transformation techniques are needed in several application fields; compilers, schema and data transformations, document processing and generative programming are only a few well-known examples. In the recent period the attention is increasingly focusing to the application of trans- formations to heterogeneous kinds of models in: Enterprise Models, Business Mod- els, Ontology Models can be transformed in order to ease the Interoperability of enterprises software applications. In this tutorial will be presented an overview of formalisms and paradigms for trans- formations specification (e.g. Term and Graph Rewriting Systems, String Replace- ment Systems etc.) and will be shown the basic mechanisms and properties of them; furthermore will be presented some examples of tools and languages developed to provide higher-level support for the implementation of transformations showing their relations with the theoretical formalisms.