Eclipse/MoDisco

Discover models out of existing applications 

Overview

Objectives

Key principles

How to contribute ?

Mia-Software is the main contributor of MoDisco, the Eclipse/Modeling project which aims at providing a model-driven platform to modernize existing applications.

Overview

As legacy is available in a high variety of heterogeneous formats, building tools for performing various operations on these legacy systems is a tedious and time consuming task.

 

Using models to describe existing systems allows reusing tools compliant with Eclipse Modeling Framework: transformation, visualization, validation, generation, …

Objectives

The MoDisco Eclipse initiative aims at providing a framework to allow extracting and exploiting models from legacy systems.

 

MoDisco facilitates the development of model-driven tools supporting legacy modernization use-cases :

  • Quality Analysis
  • Legacy Understanding
  • Reverse-modeling
  • Refactoring
  • Migration

Key principles

  • Based on EMF
  • Integrates OMG/ADM standards (KDM, SMM)
  • Open to any legacy technology
  • Extensible to many modernization use-cases

How to contribute ?

Contributors are welcom to enrich MoDisco with :

  • new modernization use-cases
  • extensions of MoDisco components
  • metamodels of legacy technologies
  • discoverers and model transformations