Difference between revisions of "AM3"

From Eclipsepedia

Jump to: navigation, search
m (Download and install)
m
Line 5: Line 5:
  
 
The '''AtlanMod MegaModel Management (AM3)''' prototype, being developed by the [http://www.emn.fr/z-info/atlanmod AtlanMod Team], is part of the [[MoDisco]] project. It provides a practical support for modeling in the large, i.e. dealing with global resource management in a model-engineering environment. AM3 is part of the so-called [[AMMA]] Platform.
 
The '''AtlanMod MegaModel Management (AM3)''' prototype, being developed by the [http://www.emn.fr/z-info/atlanmod AtlanMod Team], is part of the [[MoDisco]] project. It provides a practical support for modeling in the large, i.e. dealing with global resource management in a model-engineering environment. AM3 is part of the so-called [[AMMA]] Platform.
 
  
  
Line 11: Line 10:
  
 
The goal of AM3 (AtlanMod MegaModel Management) is to provide a practical support for modeling in the large. The objective is to deal with global resource management in a model-engineering environment. We base this activity on the concept of a "megamodel". A megamodel is a terminal model in which all model engineering resources available in given projects are registered. The basic idea is that there is no unique metamodel for megamodels. Instead, the user may use metamodels from a library or invent their own ones. This means that the kind of artifacts stored in or retrieved from a given MDE repository may vary. We know some of these artifacts (models, metamodels, transformations, semantic correspondences, etc.) but many others may be contextually defined. This is one of the difficulties of the global model management: the AM3 tool is designed to be metamodel-agnostic in order to handle this contextual variability.
 
The goal of AM3 (AtlanMod MegaModel Management) is to provide a practical support for modeling in the large. The objective is to deal with global resource management in a model-engineering environment. We base this activity on the concept of a "megamodel". A megamodel is a terminal model in which all model engineering resources available in given projects are registered. The basic idea is that there is no unique metamodel for megamodels. Instead, the user may use metamodels from a library or invent their own ones. This means that the kind of artifacts stored in or retrieved from a given MDE repository may vary. We know some of these artifacts (models, metamodels, transformations, semantic correspondences, etc.) but many others may be contextually defined. This is one of the difficulties of the global model management: the AM3 tool is designed to be metamodel-agnostic in order to handle this contextual variability.
 
  
  
Line 21: Line 19:
  
 
To be completed
 
To be completed
 
  
  
Line 27: Line 24:
  
 
To be completed
 
To be completed
 
  
  
Line 33: Line 29:
  
 
To be completed
 
To be completed
 
  
  
Line 39: Line 34:
  
 
To be completed
 
To be completed
 
  
  
Line 45: Line 39:
  
 
To be completed
 
To be completed
 
  
  
 
== Use Cases ==
 
== Use Cases ==
 
  
  
 
== Support ==
 
== Support ==
 
  
  
Line 59: Line 50:
  
 
[http://www.eclipse.org/atl ATL], The <b>AtlanMod Transformation Language</b> project's Eclipse homepage<br/>
 
[http://www.eclipse.org/atl ATL], The <b>AtlanMod Transformation Language</b> project's Eclipse homepage<br/>
 
  
  

Revision as of 06:54, 2 November 2010

< To: MDT
< To: MoDisco

Am3Logo.png
AM3
Download
Community
Mailing ListForum
Bugzilla
Opened bugs
All bugs
Contribute
Browse Source

The AtlanMod MegaModel Management (AM3) prototype, being developed by the AtlanMod Team, is part of the MoDisco project. It provides a practical support for modeling in the large, i.e. dealing with global resource management in a model-engineering environment. AM3 is part of the so-called AMMA Platform.


Contents

Overview

The goal of AM3 (AtlanMod MegaModel Management) is to provide a practical support for modeling in the large. The objective is to deal with global resource management in a model-engineering environment. We base this activity on the concept of a "megamodel". A megamodel is a terminal model in which all model engineering resources available in given projects are registered. The basic idea is that there is no unique metamodel for megamodels. Instead, the user may use metamodels from a library or invent their own ones. This means that the kind of artifacts stored in or retrieved from a given MDE repository may vary. We know some of these artifacts (models, metamodels, transformations, semantic correspondences, etc.) but many others may be contextually defined. This is one of the difficulties of the global model management: the AM3 tool is designed to be metamodel-agnostic in order to handle this contextual variability.


Download and install

The AM3 prototype is available from the Eclipse-MDT MoDisco SVN (see How Install New AM3 From SVN) (sources only).

Documentation

To be completed


Reference documentation

To be completed


Presentations

To be completed


Screencasts

To be completed


Related publications

To be completed


Use Cases

Support

Relationships with other Eclipse Projects

ATL, The AtlanMod Transformation Language project's Eclipse homepage