Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary

Atlas Transformation Language

The ATLAS Transformation Language, or ATL in short, is a domain-specific language for transforming models within the Model-Driven Engineering (MDE) framework. It's part of the Eclipse Modeling Framework (EMF) project and uses a QVT-like model transformation approach with higher-order rules. In ATL, transformations are specified using a set of abstract rules that describe how elements in the source metamodels are matched and transformed into target elements. The rules can call other nested or higher-order rules to improve modularization and reusability. ATL provides an integrated environment for specifying transformations graphically with its own editor within the Eclipse platform, while also supporting textual syntax for more complex transformations.