AtlanMod Model Weaver (AMW)


The AMW (AtlanMod Model Weaver) is a tool for establishing relationships (i.e., links) between models. The links are stored in a model, called weaving model. It is created conforming to a weaving metamodel.

AMW is a component of the Eclipse GMT project. See the AMW website at GMT.
Use cases
The main use case is using the links as abstract specifications of model transformations.
However, there are other application scenarios, such as metamodel comparison, traceability, model matching, model annotation, interoperability.

AMW provides a core weaving metamodel enabling to create links between model elements and associations between links. The metamodel may be extended to add other mapping semantics. This way there is the possibility of creating variable mapping languages dedicated to specific application requirements.

AMW is part of the AMMA platform.

AMW Logo