| This transformation implements the case study used in the Workshop Model Transformations |
| in Practice collocated with the MoDELS Conference, October, 2005. The description of the |
| case study can be found at the workshop web site: http://sosym.dcs.kcl.ac.uk/events/mtip05/. |
| |
| Two versions of the SimpleClass2SimpleRDBMS transformation have been developed: |
| - The first one, which is presented in [1], uses some ATL features that are not implemented |
| in the engine yet. Its purpose is to illustrate the planned features of the language. |
| - The second one, coming with this README.txt, is another version that works with |
| the ATL engine available on http://eclipse.org/gmt as of November 2005. This second version |
| uses roughly the same helpers as the first version. |
| |
| Example files: |
| |
| SimpleClass.km3 - the source metamodel expressed in KM3. |
| |
| SimpleRDBMS.km3 - the target metamodel expressed in KM3. |
| |
| KM32SimpleClass.atl - ATL transformation that creates a model conforming to |
| the source metamodel from a KM3 model: SimpleClass is really close |
| to KM3 and we do not want to type a sample in XMI. |
| |
| Sample.km3 - this is a sample source model expressed in KM3. It must be transformed to |
| a SimpleClass model by using the KM32SimpleClass transformation. |
| |
| Sample-KM3.ecore - this is an XMI version of Sample.km3: a sample KM3 model. |
| |
| Sample-SimpleClass.ecore - a sample source model obtained by applying KM32SimpleClass |
| to Sample.km3. |
| |
| SimpleClass2SimpleRDBMS.atl - the implementation of the case study in ATL. |
| |
| Sample-SimpleRDBMS.ecore - the resulting model derived from Sample_SimpleClass.ecore after applying |
| the SimpleClass2SimpleRDBMS transformation. |
| |
| References: |
| |
| [1] Jouault, F., and Kurtev, I., Transforming Models with ATL, in proceedings of Model Transformations in Practice |
| Workshop, October 3rd 2005, part of the MoDELS 2005 Conference |
| This paper may be obtained from http://sosym.dcs.kcl.ac.uk/events/mtip05/submissions/jouault_kurtev__transforming_models_with_atl.pdf |