Skip to main content
Jump to: navigation, search

MoDisco

Revision as of 09:21, 11 December 2006 by Hugo.bruneliere.univ-nantes.fr (Talk | contribs) (Init. of the MoDisco wiki page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

< To: GMT

LogoMoDiscoSmall.jpg

The MoDisco (Model Discovery) component is an Eclipse/GMT component which has been initiated by the ATLAS Team, INRIA. The aim of the GMT project is to produce a set of prototypes in the area of Model Driven Engineering (MDE). The MoDisco project acts in this way by providing a support for model-driven reverse engineering, i.e. principles, methodologies and tooling.


Overview

The goal of MoDisco (Model Discovery) is to allow practical extractions of models from legacy systems. Because of the widely different nature and technological heterogeneity of legacy systems, there are several different ways to extract models from such systems. MoDisco proposes a generic and extensible metamodel-driven approach to model discovery. A basic framework and a set of guidelines are provided to the Eclipse contributors to bring their own solutions to discover models in various kinds of legacy.

Due to the highly diversified nature of the considered legacy, MoDisco is a collaborative component involving many organizations. Each of them will bring its own expertise in a given area. A common infrastructure, inspired by the OMG KDM recommendation, will allow integrating all these contributions.

As a GMT component, MoDisco will make good use of other GMT components or solutions available in the Eclipse Modeling Project (EMF, M2M, GMF, TMF, etc), and more generally of any plugin available in the Eclipse environment.


Description

We provide here a set of definitions for the main different concepts which are related to model discovery and model-driven reverse engineering:

  • Model discovery:
  • Discoverer:
  • Metamodel-driven reverse engineering:


Available Resources

The Eclipse/GMT MoDisco component currently provides a roadmap for the development of the component, and also an initial set of metamodel-driven reverse engineering use cases.


FAQ

Coming Soon


References

Coming soon


See Also

MoDisco, The MoDisco component's Eclipse homepage

Back to the top