<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>An Overview of Model Transformation Mechanisms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fulvio D'Antonio</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michele Missikoff</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>LEKS - Laboratory for Enterprise Knowledge and Systems IASI - CNR</institution>
          ,
          <addr-line>Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p />
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>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.</p>
      <p>In the recent period the attention is increasingly focusing to the application of
transformations to heterogeneous kinds of models in: Enterprise Models, Business
Models, Ontology Models can be transformed in order to ease the Interoperability of
enterprises software applications.</p>
      <p>In this tutorial will be presented an overview of formalisms and paradigms for
transformations specification (e.g. Term and Graph Rewriting Systems, String
Replacement 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.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>