ATL/QVT Industrialization

Why industrializing ATL ?

The ATL technology is now getting more and more recognized by large companies. These leaders are demanding a professional quality offer based on this open source technology.

Obeo launched the ATL/QVT Industrialization initiative in order to provide an industrial version of ATL and to distribute it on an international level. This is what AQI stands for : ATL/QVT Industrialization

To apply that strategy, several actions are led by Obeo. The first one consists in industrializing the ATL technology, which was first contributed by a research team. This is indeed necessary to grow ATL into an industrial maturity level so as to make the technology usable by the most demanding clients, especially those from the embedded world. The second action consists in collaborating with the resarch team which first created ATL in major improvements integration.

Industrialization

Industrialization work includes the following:

  • Iterative transformation support,
  • Performance improvements,
  • ATL development tools improvements,
  • Improved Eclipse and EMF integration.

Obeo possesses the required skills to achieve this challenge, as was done for projects like Acceleo or EMF Compare.

In this context of ATL industrialization, Obeo is seeking technological partners.

For any inquiry, please contact us.

Here are some examples of improvements achieved within the ATL industrialization:

  • The file wizard has been clarified and now allows users to automatically initialize the launch configuration.


  • To improve readability, the ATL editor now supports code folding.


  • Execution traces are formatted in order to guide the user to the faulty code.


Research team collaboration

The following schema is an overview of the collaboration between the ATL project main actors. Innovations and prototypes are brought along by research laboratories, then validated by corporate customers. The company is in charge of both the prototype industrialization and marketing aspect. The industrialization process is realized by the company in partnership with corporate customers.