Success Stories
ATL-based translation between two languages (PRR and IRL)
This work presents an experiment in using ATL for language
interoperability. It has been done by the ILOG company in 2006.
They considered two business rules languages: the Production Rule
Representation (PRR) and the ILOG Rule Language (IRL). The experiment shows
how this PRR normative pivot language can be translated into the IRL
proprietary concrete one with the help of model-to-model
transformation techniques.
The outcome of this experiment also
provides an interesting example of DSLs coordination because it has
been done in limited time and demonstrates how such language
translation problems can be solved with ATL.
An on-line web service allows experimenting with the net result of this works:
http://www.sciences.univ-nantes.fr/lina/atl/atldemo/prronline/.
More details on this use case may be found on the Eclipse system :
http://www.eclipse.org/m2m/atl/usecases/PRR2IRL/