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.
Difference between revisions of "MoDisco"
(→Documentation) |
(→Support) |
||
Line 56: | Line 56: | ||
* Newsgroup: {{Newsgroup|eclipse.modisco}} | * Newsgroup: {{Newsgroup|eclipse.modisco}} | ||
− | * | + | * [http://www.eclipse.org/forums/index.php?t=thread&frm_id=21 Forum] |
+ | * [https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=bug_status&y_axis_field=component&z_axis_field=&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=Modeling&product=GMT&component=MoDisco&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=&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= Bugs] | ||
+ | |||
<br> | <br> | ||
Revision as of 07:03, 4 February 2010
< To: GMT
MoDisco provides an extensible framework to develop model-driven tools to support use-cases of existing software modernization.
Contents
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:
Documentation
Support
- Newsgroup: eclipse.modisco
- Forum
- Bugs
Getting involved
The MoDisco project is open to contributors !
You can 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.
To understand how to contribute your code :
- See the MoDisco contribution guideline.
- See the MoDisco developer guide.
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