Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gssi/company2crm-example

This repository contains the Company2CRM ATL project
https://github.com/gssi/company2crm-example

mde modeling software-engineering transformations

Last synced: about 3 hours ago
JSON representation

This repository contains the Company2CRM ATL project

Awesome Lists containing this project

README

        

# Company2CRM-example
This repository contains an ATL Project called Company2CRM, transforming models which conform to the Company metamodel into models which conform to the CRM metamodel by means of the [Company2CRM.atl](https://github.com/gssi/Company2CRM-example/blob/master/Company2CRM.atl) transformation.
## This reposity is composed as follows:
- The *Company2CRM* transformation
- A folder *metamodels* containing the Company (left) and CRM (right) metamodels


alt text
alt text


- A folder models contaning the CompanyModel.xmi (left) for running the transformation and the obtained crm.xmi (right)


alt text
alt text


- Each folder also includes an evo folder: this folder contains the evolved version of the artifacts.

- For example the evo in the root of the repo contains the evolved transformation,
- The evo in the metamodel folder contains the evolved company metamodel (left),
- and the evo in the models folder contains the evolved Company model (right) with a relative diagrammatic representation evoCompanyModel.png to inspect the evolved model without installing the complete bundle.


alt text
alt text