| Atlas Transformation Language |
Article Index for Atlas |
Website Links For Atlas |
Information AboutAtlas Transformation Language |
| CATEGORIES ABOUT ATLAS TRANSFORMATION LANGUAGE | |
| software engineering | |
| systems engineering | |
| unified modeling language | |
| domain-specific languages | |
| java platform software | |
| free uml tools | |
|
An ATL program (T1.atl here) will take model Ma.xmi as input and will produce model '''Mb.xmi''' as output. Both models may be expressed in the OMG XMI standard. The Model Ma conforms to Metamodel '''MMa.km3'''. Model Mb conforms to metamodel '''MMb.km3'''. The KM3 notation is a simple and neeutral metamodel specification language. The ATL program itself (T1.atl here) is also a model, so it conforms to a metamodel (the ATL metamodel) not presented here. An ATL program is composed of a header, of a set of side-free functions called helpers and of a set of '''rules'''.]] Abstract QVT is an OMG standard for performing 'Model Transformations'. ATL is a QVT-like language developed at INRIA . There is an associated ATL Development Toolkit available in open source from the Eclipse GMT project. Description ATL is a Transformation Language . ATL is also an open-source Eclipse Plugin that implements the MOF Query/View/Transformation language QVT . MOF QVT is a Domain Specific Language for Model Transformation. It supports models conforming to Ecore, EMOF, KM3 (a specific Domain Specific Language for metamodel specification), etc. ATL is also running on MDR/NetBeans. ATL is a typical MDA tool. Information about ATL may be found on the ATL Web site . Dowloading the ATL environment and run time should be made from the Eclipse GMT project GMT Project The basic documention is available at : ATL documentation A set of illustrative model transformations expressed in ones. In order words, the source and target metamodels do not need to be strictly semantically equivalent. In association with other tools like the model weaver AMW , ATL may also be applied to many problems of Data Mapping . Articles
See also
References
External links
TO LEARN MORE There is an open discussion group on ATL with archive at |
|
|