Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "MoDisco"

(This adds a bug tracking request.)
(This adds a bug report request.)
Line 131: Line 131:
  
 
===Bug tracking===
 
===Bug tracking===
 +
==== Bug Checking Request===
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Modeling;emailtype1=substring;emailassigned_to1=1;query_format=advanced;bug_status=RESOLVED;bug_status=CLOSED;email1=modisco;component=MoDisco;component=MoDisco-Contribution;component=MoDisco-Infrastructure;component=MoDisco-Technologies;component=MoDisco-UseCases;product=MDT The list of not assigned closed (and resolved) bugs] (must be empty)
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Modeling;emailtype1=substring;emailassigned_to1=1;query_format=advanced;bug_status=RESOLVED;bug_status=CLOSED;email1=modisco;component=MoDisco;component=MoDisco-Contribution;component=MoDisco-Infrastructure;component=MoDisco-Technologies;component=MoDisco-UseCases;product=MDT The list of not assigned closed (and resolved) bugs] (must be empty)
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=CLOSED;email1=modisco;component=MoDisco;component=MoDisco-Contribution;component=MoDisco-Infrastructure;component=MoDisco-Technologies;component=MoDisco-UseCases;resolution=FIXED;target_milestone=---;product=MDT;classification=Modeling;emailtype1=substring The list of fixed bugs without any target milestone] (must be empty)
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=CLOSED;email1=modisco;component=MoDisco;component=MoDisco-Contribution;component=MoDisco-Infrastructure;component=MoDisco-Technologies;component=MoDisco-UseCases;resolution=FIXED;target_milestone=---;product=MDT;classification=Modeling;emailtype1=substring The list of fixed bugs without any target milestone] (must be empty)
Line 136: Line 137:
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Modeling&component=MoDisco&component=MoDisco-Contribution&component=MoDisco-Infrastructure&component=MoDisco-Technologies&component=MoDisco-UseCases&field0-0-0=flagtypes.name&field0-1-0=attachments.description&product=MDT&query_format=advanced&type0-0-0=notequals&type0-1-0=regexp&value0-0-0=iplog%2B&value0-1-0=.%2B&order=bug_id&query_based_on= All bug containing an attachment and not flagged iplog+] (useful for the IP reviews)
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Modeling&component=MoDisco&component=MoDisco-Contribution&component=MoDisco-Infrastructure&component=MoDisco-Technologies&component=MoDisco-UseCases&field0-0-0=flagtypes.name&field0-1-0=attachments.description&product=MDT&query_format=advanced&type0-0-0=notequals&type0-1-0=regexp&value0-0-0=iplog%2B&value0-1-0=.%2B&order=bug_id&query_based_on= All bug containing an attachment and not flagged iplog+] (useful for the IP reviews)
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?type0-1-0=notsubstring;field0-1-0=flagtypes.name;field0-0-0=flagtypes.name;resolution=FIXED;classification=Modeling;chfieldto=Now;chfield=resolution;chfield=bug_status;query_format=advanced;chfieldfrom=2010-05-06;value0-1-0=indigo;bug_status=RESOLVED;bug_status=CLOSED;type0-0-0=notsubstring;value0-0-0=helios;component=MoDisco;component=MoDisco-Contribution;component=MoDisco-Infrastructure;component=MoDisco-Technologies;component=MoDisco-UseCases;product=MDT Bugs not flagged indigo or helios and older than May 6th, 2010]
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?type0-1-0=notsubstring;field0-1-0=flagtypes.name;field0-0-0=flagtypes.name;resolution=FIXED;classification=Modeling;chfieldto=Now;chfield=resolution;chfield=bug_status;query_format=advanced;chfieldfrom=2010-05-06;value0-1-0=indigo;bug_status=RESOLVED;bug_status=CLOSED;type0-0-0=notsubstring;value0-0-0=helios;component=MoDisco;component=MoDisco-Contribution;component=MoDisco-Infrastructure;component=MoDisco-Technologies;component=MoDisco-UseCases;product=MDT Bugs not flagged indigo or helios and older than May 6th, 2010]
 +
====Reports====
 +
* [https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=target_milestone&y_axis_field=version&z_axis_field=&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=Modeling&product=MDT&component=MoDisco&component=MoDisco-Contribution&component=MoDisco-Infrastructure&component=MoDisco-Technologies&component=MoDisco-UseCases&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=---&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&format=table&action=wrap&field0-0-0=noop&type0-0-0=noop&value0-0-0= A table presenting the bug fixes per version and per target milestones]
  
 
== Relationship with other Eclipse Projects  ==
 
== Relationship with other Eclipse Projects  ==

Revision as of 05:32, 23 September 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

How to start ?

Presentation

Screencasts & Slides

Project documents

Release Train Required Documents

All releases
Helios
Indigo

Project Creation Documents

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.

Get the source of MoDisco project

See the SVN Howto

How to contribute your code?

Meetings

Bug tracking

= Bug Checking Request

Reports

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 co-leader)
  • Frédéric Madiot - Mia-Software (project co-leader)
  • Gabriel Barbier - Mia-Software (committer)
  • Nicolas Bros - Mia-Software (committer)
  • Grégoire Dupé - Mia-Software (committer)
  • Fabien Giquel - Mia-Software (committer)
  • Jean Bezivin
  • Frédéric Jouault - AtlanMod
  • Nicolas Payneau - Mia-Software
  • Nicolas Guyomar - Mia-Software

Back to the top