Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
The AMMA (ATLAS Model Management Architecture) platform is a model management platform designed and developed by the AtlanMod Team, INRIA. It is composed of several elements. Three of them: AM3, AMW, and MoDisco are available as GMT components. ATL is a component of M2M project.
Description of AMMA
Globally Managing Models with AM3
See the description of AM3.
Weaving Models with AMW
See the description of AMW.
Transforming Models with ATL
See the description of ATL.
The KM3 Language for Metamodel Specification
See the description of KM3.
The TCS Language for Textual Concrete Syntax Specification
See the description of TCS.
See the description of MoDisco.
See the description of ACG.
We call projects that make use of one or several of AMMA components "AMMA-based Projects". The table below is intended as a list of such projects. This information is typically contributed by people involved in these projects. It is, as such, only informative and definitely non-exhaustive.
Note that it is not mandatory to list an AMMA-based projects here. However, the committers and contributors involved in AMMA development generally appreciate to get feedback. Besides, this list may also be used by people evaluating AMMA usage by informing them on the variety of potential applications.
The Project column corresponds to the name of the project, which may optionally be an hyperlink to more project information. The Affiliation column corresponds to the entity responsible for the project (e.g. laboratory, team, company). The Involved persons column should contain a list of people involved in the project. An entry may span over several rows when several people are involved in the corresponding project. Each person name may optionally be an hyperlink to a mail address or homepage. The Components used column corresponds to the use of the three main AMMA components and is further subdivided into three columns: AM3, AMW and ATL. A Y in one of these columns indicates that the project uses the component, whereas N means that the component is not used. The Comments column may contain additional comments.
|DSL for Defining Model Composition Operators