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"
(Add reference to Modeling_Project_Ramp_Down_Policy) |
|||
Line 5: | Line 5: | ||
MoDisco provides an extensible framework to develop '''model-driven tools''' to support use-cases of '''existing software modernization'''. | MoDisco provides an extensible framework to develop '''model-driven tools''' to support use-cases of '''existing software modernization'''. | ||
− | * See [http://www.eclipse.org/ | + | * See [http://www.eclipse.org/MoDisco MoDisco home page] |
<br> | <br> | ||
== Overview== | == Overview== | ||
Line 42: | Line 42: | ||
* [[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/gmt/modisco/doc/ Presentations] | * [http://www.eclipse.org/gmt/modisco/doc/ Presentations] | ||
+ | |||
+ | == Information == | ||
+ | |||
+ | * [http://www.eclipse.org/projects/project-plan.php?projectid=modeling.gmt.modisco Project Plan] | ||
+ | * [[MoDisco/API_Policy|API Policy]] | ||
+ | * [[MoDisco/Unit_Tests|Running Unit Tests]] | ||
* [[MoDisco/Feature_Hierarchy|Feature Hierarchy]] | * [[MoDisco/Feature_Hierarchy|Feature Hierarchy]] | ||
* [http://download.eclipse.org/modeling/gmt/modisco/metrics.html Project's Metrics] | * [http://download.eclipse.org/modeling/gmt/modisco/metrics.html Project's Metrics] | ||
Line 51: | Line 55: | ||
* [[MoDisco/Accessibility_Guidelines|Accessibility Guidelines]] | * [[MoDisco/Accessibility_Guidelines|Accessibility Guidelines]] | ||
* [[MoDisco/Capabilities|Capabilities definition]] | * [[MoDisco/Capabilities|Capabilities definition]] | ||
− | |||
* [http://www.eclipse.org/projects/project-plan.php?projectid=modeling.gmt.modisco#release_milestones MoDisco Ramp Down] | * [http://www.eclipse.org/projects/project-plan.php?projectid=modeling.gmt.modisco#release_milestones MoDisco Ramp Down] | ||
* [[Modeling_Project_Ramp_Down_Policy|Modeling Project Ramp Down Policy]] | * [[Modeling_Project_Ramp_Down_Policy|Modeling Project Ramp Down Policy]] | ||
+ | * [http://download.eclipse.org/modeling/mdt/modisco/api_report/ API Report] | ||
== Support== | == Support== | ||
* Newsgroup: {{Newsgroup|eclipse.modisco}} | * Newsgroup: {{Newsgroup|eclipse.modisco}} | ||
− | * [http://www.eclipse.org/forums/ | + | * [http://www.eclipse.org/forums/eclipse.modisco Forum] |
− | * [https://bugs.eclipse.org/bugs/ | + | * [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=MoDisco;component=MoDisco-Contribution;component=MoDisco-Infrastructure;component=MoDisco-Technologies;component=MoDisco-UseCases;classification=Modeling;product=MDT Open Bugs] |
* [[MoDisco/FAQ|FAQ]] | * [[MoDisco/FAQ|FAQ]] | ||
Line 116: | Line 120: | ||
− | [[Category:Modeling]] [[Category:Reverse-Engineering]] [[Category:MDD]] [[Category: | + | [[Category:Modeling]] [[Category:Reverse-Engineering]] [[Category:MDD]] [[Category:MDT]] [[Category:MoDisco]] |
Revision as of 09:55, 19 May 2010
< To: GMT
MoDisco |
Website |
Download |
Community |
Mailing List • Forums |
Bugzilla |
Open |
Help Wanted |
Bug Day |
Contribute |
Browse Source • Project Set File |
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
Information
- Project Plan
- API Policy
- Running Unit Tests
- Feature Hierarchy
- Project's Metrics
- Retention Policy
- Accessibility Guidelines
- Capabilities definition
- MoDisco Ramp Down
- Modeling Project Ramp Down Policy
- API Report
Support
- Newsgroup: eclipse.modisco
- Forum
- Open Bugs
- FAQ
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?
- See the MoDisco contribution guidelines.
- See the MoDisco developer guide.
- See the MoDisco releng.
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