Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "MoDisco"

(Import data from http://www.eclipse.org/MoDisco/doc/)
Line 39: Line 39:
  
 
== Documentation ==
 
== Documentation ==
 +
 +
=== Overview ===
  
 
* [[MoDisco/Architecture|Architecture Detail]]
 
* [[MoDisco/Architecture|Architecture Detail]]
 
* [[MoDisco/Components|Main Components]]
 
* [[MoDisco/Components|Main Components]]
 
* [[MoDisco/New And Noteworthy|New and Noteworthy]]
 
* [[MoDisco/New And Noteworthy|New and Noteworthy]]
* [http://www.eclipse.org/MoDisco/doc/ Presentations]
+
 
 +
=== Presentation ===
 +
 
 +
* [http://www.eclipse.org/MoDisco/doc/MoDisco_Flyer-Poster_1.0.pdf MoDisco Flyer-Poster]: A new flyer-poster describing the MoDisco project.
 +
* [http://www.eclipse.org/MoDisco/doc/MoDisco_Proposal_1.0.pdf MoDisco Proposal]: Official (and accepted) proposal for the MoDisco project.
 +
* [http://www.eclipse.org/MoDisco/doc/MoDisco_Overview_1.0.pdf MoDisco Overview (initial slides)]: Overall presentation of the MoDisco project.
 +
 
 +
=== Screencasts & Slides ===
 +
 
 +
* [http://www.eclipse.org/MoDisco/doc/MoDisco-EclipseCon2010-Talk/eclipsecon2010talk-modisco.pdf How to Deal With Your IT Legacy?]: EclipseCon Santa Clara 2010, [http://www.eclipsecon.org/2010/sessions/sessions?id=1173 How to Deal With Your IT Legacy? Reverse Engineering with MoDisco (Standard Talk)], March 22th, 2010.
 +
* [http://www.eclipse.org/MoDisco/doc/MoDisco-ESE2009-Symposium/demo.htm The Eclipse MoDisco Project Eclipse]: Eclipse Summit Europe 2009, [http://www.eclipsecon.org/summiteurope2009/sessions?id=889 Eclipse Modeling Symposium] , October 27th, 2009.
 +
* [http://www.eclipse.org/MoDisco/doc/MoDisco-ESE2009-Talk/Short_talk_demo-20091028-0003.htm Discovery of Models with MoDisco]: Eclipse Summit Europe 2009, [http://www.eclipsecon.org/summiteurope2009/sessions?id=886 Discovery of Models with MoDisco (Short Talk)], October 29th, 2009.
 +
 
 +
=== Start to use ===
 +
 
 
* [[MoDisco/Installation|How to install MoDisco]]
 
* [[MoDisco/Installation|How to install MoDisco]]
 
* [[MoDisco/Updates|How to add the MoDisco update site]]
 
* [[MoDisco/Updates|How to add the MoDisco update site]]

Revision as of 05:07, 25 May 2010

< To: MDT

LogoMoDiscoSmall.jpg
MoDisco
Website
Download
Community
Mailing ListForums
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse SourceProject Set File

MoDisco provides an extensible framework to develop model-driven tools to support use-cases of existing software modernization.


Overview

Modernizing an existing software system implies :

  • Describing the information extracted out of the artifacts of this system
  • Understanding the extracted information in order to take the good modernization decisions
  • Transforming this information to new artifacts facilitating the modernization (metrics, document, transformed code, ...)


To support these activities, MoDisco aims at providing :

  • Metamodels to describe existing systems
  • Discoverers to automatically create models of these systems
  • Generic tools to understand and transform complex models created out of existing systems
  • Use-cases illustrating how MoDisco can support modernization processes


To facilitate reuse of components between several modernization solutions, MoDisco is organized in three layers:

Modisco-Architecture.PNG
  • Use-Cases: tools providing a solution for a specific modernization use-case.


  • Technologies: components dedicated to one legacy technology but independent from one specific modernization use case.


  • Infrastructure: generic components independent from any legacy technology.


Documentation

Overview

Presentation

Screencasts & Slides

Start to use

Information

Support

Getting involved

The MoDisco project is open to contributors!

What can you provide?

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


See the MoDisco Wishlist for ideas of contributions.

How to contribute your code?

Meetings


Relationship with other Eclipse Projects

MoDisco reuses lots of EMP projects:

  • EMF to describe and manipulate models of existing systems.
  • M2M to implement transformation of models into other models
  • M2T to implement generation of text (documentation or code)


MoDisco also reuses other projects such as:

  • JDT to create models out of Java source code


Team

MoDisco has been initiated by the AtlanMod Team (INRIA) and is strongly supported by Mia-Software:

  • Hugo Bruneliere - AtlanMod (project leader)
  • Gabriel Barbier - Mia-Software (committer)
  • Nicolas Bros - Mia-Software (committer)
  • Grégoire Dupé - Mia-Software (committer)
  • Fabien Giquel - Mia-Software (committer)
  • Frédéric Madiot - Mia-Software (committer)
  • Jean Bezivin - AtlanMod
  • Frédéric Jouault - AtlanMod
  • Nicolas Payneau - Mia-Software
  • Jean-Sebastien Sottet - AtlanMod
  • Nicolas Guyomar - Mia-Software


Back to the top