Tefkat Servlet

This page allows you to execute model transformations using the Tefkat transformation engine. All files, except if otherwise noted, must be encoded in EMF XMI 2.0. After specifying the necessary input, the service will return a zip archive file, which contains the target model (output) and tracking model (log) of the service execution.

Step 1 (Optional): Propietary Metamodel Specification

The transformation resolves metamodels by their URIs. It will attempt to download them from the public internet, using the URI as a URL.

This step applies only if you use metamodels not available on the public Internet. Otherwise, it can be skipped.

In this case follow this procedure:

  1. Type in the URI representing the metamodel in the transformation program.

  2. Select the corresponding metamodel file.






Step 2: Source Model Specification

Select the source models of your transformation. You must select at least one source model.





Step 3: Transformation Program Specification

Select the transformation program you want to execute. You may choose either an XMI encoded transformation model, or a QVT concrete syntax model.

Step 4: Running the Service/ Using the Response

By pressing the submit button below, the specified transformation is executed. It will return a zip archive file, which contains the target model (output) and tracking model (log) of the service execution. The reaction of your browser depends on the behaviour specified for handling the Mime-type "application/zip". Here are a few browser behaviour specifications: Firefox, Internet Explorer, Konqueror, Opera.