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"

(Juno Project plan queries)
(Team)
(63 intermediate revisions by 3 users not shown)
Line 47: Line 47:
 
== Documentation ==
 
== Documentation ==
 
=== Reference Documentation===
 
=== Reference Documentation===
* [http://help.eclipse.org/helios/nav/38 0.8 documentation (for Helios)]
+
* [http://www.slideshare.net/HugoBruneliere/introducing-eclipse-mdisco Introducing Eclipse MoDisco...]
* [http://help.eclipse.org/indigo/nav/36 0.9 documentation (for Indigo)]
+
* [http://help.eclipse.org/ Latest version documentation (0.11 - Kepler)]
* [http://download.eclipse.org/modeling/mdt/modisco/doc/org.eclipse.modisco.doc/ 0.10 documentation (for Juno; nightly build)]    ([http://friends.eclipse.org/downloads/modeling/mdt/modisco/doc/org.eclipse.modisco.doc/ friends of Eclipse mirror])
+
* [http://download.eclipse.org/modeling/mdt/modisco/nightly/doc/org.eclipse.modisco.doc/ 0.10 documentation (for Juno, nightly builds)]    ([http://friends.eclipse.org/downloads/modeling/mdt/modisco/nightly/doc/org.eclipse.modisco.doc/ friends of Eclipse mirror])
* [[MoDisco/Components|All versions]]
+
* [http://help.eclipse.org/indigo/nav/38 0.9 documentation (for Indigo)]
* [[MoDisco/New And Noteworthy|New and Noteworthy]]
+
* [http://help.eclipse.org/helios/nav/35 0.8 documentation (for Helios)]
* [http://www.eclipse.org/MoDisco/doc/MoDisco_Flyer-Poster_1.1.pdf MoDisco Flyer-Poster]
+
* [http://www.eclipse.org/MoDisco/doc/MoDisco_Flyer-Poster_1.1.pdf MoDisco Flyer-Poster (2011 version)]
  
=== How to start ? ===
+
=== How to download and install ? ===
  
* [[MoDisco/Installation|How to install MoDisco]]
+
* [[MoDisco/Installation|How to download and install MoDisco]]
  
 
=== Publications ===
 
=== Publications ===
 +
* [http://hal.inria.fr/hal-00972632 MoDisco: a Model Driven Reverse Engineering Framework] Hugo Bruneliere, Jordi Cabot, Grégoire Dupé and Frédéric Madiot. A full long paper in Elsevier journal on '''Information and Software Technology 56 (2014)''' (pages 1012-1032), doi: http://dx.doi.org/10.1016/j.infsof.2014.04.007
 +
* [http://ercim-news.ercim.eu/en88 How to Deal with your IT Legacy? What is Coming up in MoDisco]: A short article about the current status of MoDisco, as part of '''ERCIM News 88''' focusing on '''Evolving Software''', January 2012 (pages 43-44).
 
* [http://jaxenter.com/java-tech-journal/JTJ-2011-06 How to Deal with your IT Legacy? Reverse Engineering using Models: MoDisco in a Nutshell!]: A complete article about MoDisco v0.9.0, as part of the '''JavaTech Journal #10''' focusing on the '''Eclipse Indigo''' Simultaneous Release, August 2011 (pages 21-24).
 
* [http://jaxenter.com/java-tech-journal/JTJ-2011-06 How to Deal with your IT Legacy? Reverse Engineering using Models: MoDisco in a Nutshell!]: A complete article about MoDisco v0.9.0, as part of the '''JavaTech Journal #10''' focusing on the '''Eclipse Indigo''' Simultaneous Release, August 2011 (pages 21-24).
 
* [https://gforge.inria.fr/scm/viewvc.php/*checkout*/Publications/2010/ASE2010-ToolSession-MoDisco.pdf?root=atlantic-zoos MoDisco: a Generic and Extensible Framework for Model Driven Reverse Engineering]: A short paper introducing MoDisco, published in the '''ASE Conference 2010''' (Antwerp, Belgium, September 2010).
 
* [https://gforge.inria.fr/scm/viewvc.php/*checkout*/Publications/2010/ASE2010-ToolSession-MoDisco.pdf?root=atlantic-zoos MoDisco: a Generic and Extensible Framework for Model Driven Reverse Engineering]: A short paper introducing MoDisco, published in the '''ASE Conference 2010''' (Antwerp, Belgium, September 2010).
Line 65: Line 67:
 
=== Screencasts & Slides ===
 
=== Screencasts & Slides ===
  
 +
* [http://www.slideshare.net/HugoBruneliere/introducing-eclipse-mdisco Introducing Eclipse MoDisco (slides + demo)], October 2013
 
* [http://www.slideshare.net/HugoBruneliere/eclipse-modeling-modisco-an-introduction-to-modeling-and-model-driven-reverse-engineering Eclipse Modeling & MoDisco - An Introduction to Modeling and (Model Driven) Reverse Engineering], September, 2011 ([http://docatlanmod.emn.fr/MoDisco/MoDisco-Demo_September2011.htm MoDisco demo visible here!])
 
* [http://www.slideshare.net/HugoBruneliere/eclipse-modeling-modisco-an-introduction-to-modeling-and-model-driven-reverse-engineering Eclipse Modeling & MoDisco - An Introduction to Modeling and (Model Driven) Reverse Engineering], September, 2011 ([http://docatlanmod.emn.fr/MoDisco/MoDisco-Demo_September2011.htm MoDisco demo visible here!])
* [http://www.slideshare.net/HugoBruneliere/modisco-atl-eclipse-democamp-indigo-2011-in-nantes MoDisco and ATL], [[Eclipse_DemoCamps_Indigo_2011/Nantes|Eclipse DemoCamp Indigo in Nantes]], June 30th, 2011
+
* [http://www.eclipsecon.org/europe2011/sessions/virtual-emf-%E2%80%93-transparent-composition-weaving-and-linking-models MoDisco as a concrete use case provider for Virtual EMF (Standard Talk)], '''EclipseCon Europe 2011''' in Ludwigsburg (Germany), November 2, 2011 
* [http://www.eclipsecon.org/2011/sessions/?page=sessions&id=2093 Spy On Your Models (Standard Talk)], EclipseCon 2011, Santa Clara, March 22th, 2011.
+
* [http://www.slideshare.net/HugoBruneliere/modisco-atl-eclipse-democamp-indigo-2011-in-nantes MoDisco and ATL], '''[[Eclipse_DemoCamps_Indigo_2011/Nantes|Eclipse DemoCamp Indigo]]''' in Nantes (France), June 30, 2011
* [http://www.slideshare.net/fmadiot/modisco-at-eclipse-day-paris-2010 Analyze your Software Assets With MoDisco]: Eclipse Day Paris, 2010
+
* [http://www.eclipsecon.org/2011/sessions/?page=sessions&id=2093 Spy On Your Models (Standard Talk)], '''EclipseCon 2011''' in Santa Clara (California, USA), March 22, 2011.
* [http://www.eclipsecon.org/summiteurope2010/sessions?id=1898 Modelling Symposium ]: Eclipse Summit Europe 2010, [http://www.slideshare.net/fmadiot/miasoftware-at-eclipse-modeling-symposium-2010 Using EMF to represent Eclipse 3.x plug-ins], November 2nd, 2010.
+
* [http://www.slideshare.net/fmadiot/modisco-at-eclipse-day-paris-2010 Analyze your Software Assets With MoDisco], '''Eclipse Day 2010''' in Paris (France), 2010
* [http://www.eclipsecon.org/2010/sessions/sessions?id=1173 How to Deal With Your IT Legacy? Reverse Engineering with MoDisco (Standard Talk)], EclipseCon 2010, Santa Clara, March 22th, 2010.
+
* [http://www.slideshare.net/fmadiot/miasoftware-at-eclipse-modeling-symposium-2010 Using EMF to represent Eclipse 3.x plug-ins], Modeling Symposium, '''Eclipse Summit Europe 2010''' in Ludwigsburg (Germany), November 2, 2010.
 +
* [http://www.eclipsecon.org/2010/sessions/sessions?id=1173 How to Deal With Your IT Legacy? Reverse Engineering with MoDisco (Standard Talk)], '''EclipseCon 2010''' in Santa Clara (California, USA), March 22, 2010.
 
** The [http://www.mia-software.com/html/miaStudio/indexOfMiaStudio.php?lang=en&theme=download-modisco-examples example source code] is available on Mia-Software web site.
 
** The [http://www.mia-software.com/html/miaStudio/indexOfMiaStudio.php?lang=en&theme=download-modisco-examples example source code] is available on Mia-Software web site.
* [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''' in Ludwigsburg (Germany), October 29, 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.
+
* [http://www.eclipse.org/MoDisco/doc/MoDisco-ESE2009-Symposium/demo.htm The Eclipse MoDisco Project Eclipse], Modeling Symposium, '''Eclipse Summit Europe 2009''' in Ludwigsburg (Germany), October 27, 2009.
  
 
===  Project documents ===
 
===  Project documents ===
Line 80: Line 84:
 
==== Release Train Required Documents====
 
==== Release Train Required Documents====
 
=====All releases=====
 
=====All releases=====
* [http://www.eclipse.org/projects/project-plan.php?projectid=modeling.mdt.modisco Project Plan]
+
* [http://www.eclipse.org/projects/project-plan.php?projectid=modeling.mdt.modisco Project Plan] (Deprecated project mangement tool)
 +
* [http://projects.eclipse.org/projects/modeling.mdt.modisco Project Plan]
 
* [[MoDisco/API_Policy|API Policy]]
 
* [[MoDisco/API_Policy|API Policy]]
 
* [[MoDisco/Unit_Tests|Running Unit Tests]]
 
* [[MoDisco/Unit_Tests|Running Unit Tests]]
Line 94: Line 99:
 
* [http://download.eclipse.org/modeling/mdt/modisco/api_report/ API Report]
 
* [http://download.eclipse.org/modeling/mdt/modisco/api_report/ API Report]
 
* [http://download.eclipse.org/modeling/mdt/modisco/integrationTags integration tags]
 
* [http://download.eclipse.org/modeling/mdt/modisco/integrationTags integration tags]
 +
* [http://www.eclipse.org/projects/ip_log.php?projectid=modeling.mdt.modisco IP Log]
 +
* [http://eclipse.org/projects/tools/ip_contribution_review.php?id=modeling.mdt.modisco IP Contribution Review]
  
 
===== GMT to MDT migration =====
 
===== GMT to MDT migration =====
Line 113: Line 120:
 
=====Juno=====
 
=====Juno=====
  
====== Juno Project plan queries ======
+
* [https://bugs.eclipse.org/bugs/attachment.cgi?id=216680 IP Log (Juno)]
 +
* [[MoDisco/JunoReview| Juno Review docuware]]
 +
* [[Juno/Simultaneous_Release_Plan|Juno Simultaneous Release]] (Calendar)
  
* Restructuring
+
=====Kepler=====
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P1;priority=P2;priority=P4;query_format=advanced;short_desc=%5BMove%20to%20EMF%20Facet%5D;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;bug_severity=enhancement;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;short_desc_type=allwordssubstr;type0-0-0=substring;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Ccomponent;value0-0-0=juno%2B;product=MDT.MoDisco committed]
+
* [https://bugs.eclipse.org/bugs/attachment.cgi?id=231656 IP Log (Kepler)]
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P5;query_format=advanced;short_desc=%5BMove%20to%20EMF%20Facet%5D;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;bug_severity=enhancement;short_desc_type=allwordssubstr;type0-0-0=substring;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Ccomponent;value0-0-0=juno%2B;product=MDT.MoDisco proposed]
+
* [http://projects.eclipse.org/projects/modeling.mdt.modisco/releases/0.11.0 Kepler Review docuware]
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P5;query_format=advanced;short_desc=%5BMove%20to%20EMF%20Facet%5D;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;bug_severity=enhancement;short_desc_type=allwordssubstr;type0-0-0=notsubstring;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Ccomponent%2Cflagtypes.name;value0-0-0=juno%2B;product=MDT.MoDisco deferred]
+
* [[Kepler/Simultaneous_Release_Plan|Kepler Simultaneous Release]] (Calendar)
  
* Scalability
+
=====Luna=====
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P1;priority=P2;priority=P4;query_format=advanced;short_desc=%5BScalability%5D;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;bug_severity=enhancement;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;short_desc_type=allwordssubstr;type0-0-0=substring;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Ccomponent;value0-0-0=juno%2B;product=MDT.MoDisco committed]
+
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P5;short_desc=%5BScalability%5D;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;bug_severity=enhancement;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Ccomponent;query_format=advanced;short_desc_type=allwordssubstr;type0-0-0=substring;value0-0-0=juno%2B;product=MDT.MoDisco proposed]
+
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P5;query_format=advanced;short_desc=%5BScalability%5D;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;short_desc_type=allwordssubstr;type0-0-0=notsubstring;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Ccomponent;value0-0-0=juno%2B;product=MDT.MoDisco deferred]
+
  
* Service, Support and Maintenance (Technologies and Use Cases layers)
+
* [[MoDisco/Restructuring_Reviews_MetaclassInstancesAdapter_From_MoDisco_To_EMF_Facet]]
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P1;priority=P2;priority=P4;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;query_format=advanced;type0-0-0=substring;value0-0-0=juno%2B;component=Technologies;component=UseCases;product=MDT.MoDisco committed]
+
* [http://projects.eclipse.org/projects/modeling.mdt.modisco/releases/0.12.0 Luna Project Plan for MoDisco]
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P5;query_format=advanced;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;type0-0-0=substring;value0-0-0=juno%2B;component=Technologies;component=UseCases;product=MDT.MoDisco proposed]
+
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P5;query_format=advanced;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;type0-0-0=notsubstring;value0-0-0=juno%2B;component=Technologies;component=UseCases;product=MDT.MoDisco deferred]
+
  
* Service, Support and Maintenance (general project and Infrastructure layer)
+
===== Project plan =====
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P1;priority=P2;priority=P4;query_format=advanced;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;type0-0-0=substring;value0-0-0=juno%2B;component=Infrastructure;component=Main;product=MDT.MoDisco committed]
+
 
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P5;query_format=advanced;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;type0-0-0=substring;value0-0-0=juno%2B;component=Infrastructure;component=Main;product=MDT.MoDisco proposed]
+
Service, Support and Maintenance:
**[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P5;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;type0-0-0=notsubstring;value0-0-0=juno%2B;component=Infrastructure;component=Main;product=MDT.MoDisco deferred]
+
[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P1;priority=P2;priority=P4;query_format=advanced;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;type0-0-0=substring;value0-0-0=kepler%2B;product=MDT.MoDisco committed],
 +
[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P5;query_format=advanced;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;type0-0-0=substring;value0-0-0=kepler%2B;product=MDT.MoDisco proposed],
 +
[https://bugs.eclipse.org/bugs/buglist.cgi?priority=P5;query_format=advanced;field0-0-0=flagtypes.name;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;type0-0-0=notsubstring;value0-0-0=kepler%2B;product=MDT.MoDisco deferred]
  
 
====Project Creation Documents====
 
====Project Creation Documents====
Line 143: Line 149:
 
* Newsgroup: {{Newsgroup|eclipse.modisco}}  
 
* Newsgroup: {{Newsgroup|eclipse.modisco}}  
 
* [http://www.eclipse.org/forums/eclipse.modisco Forum]
 
* [http://www.eclipse.org/forums/eclipse.modisco Forum]
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=Main;component=Contribution;component=Infrastructure;component=Technologies;component=UseCases;classification=Modeling;product=MDT.MoDisco Open Bugs] ([https://bugs.eclipse.org/bugs/buglist.cgi?priority=P1;priority=P2;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=VERIFIED;component=Contribution;component=Infrastructure;component=Main;component=Technologies;component=UseCases;product=MDT.MoDisco;classification=Modeling P1 an P2]) ([https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=VERIFIED&classification=Modeling&component=Contribution&component=Infrastructure&component=Main&component=Technologies&component=UseCases&priority=P3&product=MDT.MoDisco&query_format=advanced&order=component%20DESC%2Cbug_id&query_based_on= P3])
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=Main;component=Contribution;component=Infrastructure;component=Technologies;component=UseCases;classification=Modeling;product=MDT.MoDisco Opened Bugs] ([https://bugs.eclipse.org/bugs/buglist.cgi?priority=P1;priority=P2;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=VERIFIED;component=Contribution;component=Infrastructure;component=Main;component=Technologies;component=UseCases;product=MDT.MoDisco;classification=Modeling P1 an P2]) ([https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=VERIFIED&classification=Modeling&component=Contribution&component=Infrastructure&component=Main&component=Technologies&component=UseCases&priority=P3&product=MDT.MoDisco&query_format=advanced&order=component%20DESC%2Cbug_id&query_based_on= P3])
* [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=MDT.MoDisco&component=Main Submit a bug]  
+
* [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=MDT.MoDisco&component=Main Report a bug]  
 
* [[MoDisco/FAQ|FAQ]]
 
* [[MoDisco/FAQ|FAQ]]
  
Line 150: Line 156:
  
 
The MoDisco project is open to contributors!
 
The MoDisco project is open to contributors!
 +
 +
Developer mailing list : modisco-dev@eclipse.org ([https://dev.eclipse.org/mailman/listinfo/modisco-dev registration page])
  
 
===What can you provide? ===
 
===What can you provide? ===
Line 156: Line 164:
 
*metamodels of legacy technologies  
 
*metamodels of legacy technologies  
 
*discoverers and model transformations
 
*discoverers and model transformations
 
  
 
See the [[MoDisco/Wishlist|MoDisco Wishlist]] for ideas of contributions.
 
See the [[MoDisco/Wishlist|MoDisco Wishlist]] for ideas of contributions.
  
 
===Get the source of MoDisco projects===
 
===Get the source of MoDisco projects===
See the [[MoDisco/SVN|SVN Howto]]
+
 
 +
* Git web browser: http://git.eclipse.org/c/modisco/org.eclipse.modisco.git/
 +
* Gerrit :
 +
** https://git.eclipse.org/r/#/admin/projects/modisco/org.eclipse.modisco
 +
** ssh://committer_id@git.eclipse.org:29418/modisco/org.eclipse.modisco
 +
** cf. https://bugs.eclipse.org/bugs/show_bug.cgi?id=469004
 +
* Git repository: git://git.eclipse.org/gitroot/modisco/org.eclipse.modisco.git
 +
 
 +
The history of commits older than 2012-07-30 is stored in the SVN archive: cf. [[MoDisco/SVN|SVN Howto]]
  
 
===How to contribute your code?===
 
===How to contribute your code?===
Line 173: Line 188:
 
*[[MoDisco/Meetings/2010-03-31|2010-03-31]]
 
*[[MoDisco/Meetings/2010-03-31|2010-03-31]]
  
===Bug tracking===
 
  
 +
=== Bug tracking ===
  
==== Bug checking queries ====
+
* [https://dev.eclipse.org/recommenders/committers/confess/#/projects/54bc9fa7bee886e008a60d1f Automated Error Reporting page]
* [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=Main;component=Contribution;component=Infrastructure;component=Technologies;component=UseCases;product=MDT.MoDisco The list of not assigned closed (and resolved) bugs] (must be empty) [[Image:MoDisco_bugzillaQueryContributors.png|400px|right|contributors]]
+
 
 +
==== Bugzilla Queries ====
 +
===== Tracking =====
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=VERIFIED;product=MDT.MoDisco Non enhancement opened bugs sort by importance] (P1=planed for the next milestone, P2=planed for the next release, P3=not planned yet, P4=planed for the next "non service" release, P5=delayed)
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_severity=enhancement;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=VERIFIED;product=MDT.MoDisco Enhancement opened bugs sort by importance] (P1=planed for the next milestone, P2=planed for the next release, P3=not planned yet, P4=planed for the next "non service" release, P5=delayed)
 +
*[https://bugs.eclipse.org/bugs/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_severity=enhancement&columnlist=assigned_to%2Cbug_status%2Cresolution%2Ctag%2Cpriority%2Cshort_desc%2Cchangeddate&list_id=11976044&order=priority%2Cbug_status%2Cassigned_to%2Cbug_id&product=MDT.MoDisco&query_based_on=&query_format=advanced&short_desc=%5BUnit%20Test%20Failure%5D&short_desc_type=allwordssubstr Unit Test Failure]
 +
 
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_severity=enhancement&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&list_id=11778901&product=MDT.MoDisco&query_format=advanced&short_desc=%5BDeprecated%5D;&short_desc_type=allwordssubstr Deprecated]
 +
 
 +
===== Checking =====
 +
* [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=Main;component=Contribution;component=Infrastructure;component=Technologies;component=UseCases;product=MDT.MoDisco 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=Main;component=Contribution;component=Infrastructure;component=Technologies;component=UseCases;resolution=FIXED;target_milestone=---;product=MDT.MoDisco;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=Main;component=Contribution;component=Infrastructure;component=Technologies;component=UseCases;resolution=FIXED;target_milestone=---;product=MDT.MoDisco;classification=Modeling;emailtype1=substring The list of fixed bugs without any target milestone] (must be empty)
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?negate0=1&emailassigned_to1=1&query_format=advanced&field0-0-0=cc&email1=modisco.web-inbox%40eclipse.org&type0-0-0=substring&value0-0-0=modisco.web-inbox%40eclipse.org&component=Main&component=Contribution&component=Infrastructure&component=Technologies&component=UseCases&product=MDT.MoDisco&classification=Modeling&emailtype1=notequals The list of assigned bug without a copy to modisco.web-inbox@eclipse.org] (must be empty)
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?negate0=1&emailassigned_to1=1&query_format=advanced&field0-0-0=cc&email1=modisco.web-inbox%40eclipse.org&type0-0-0=substring&value0-0-0=modisco.web-inbox%40eclipse.org&component=Main&component=Contribution&component=Infrastructure&component=Technologies&component=UseCases&product=MDT.MoDisco&classification=Modeling&emailtype1=notequals The list of assigned bug without a copy to modisco.web-inbox@eclipse.org] (must be empty)
* [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Modeling&component=Main&component=Contribution&component=Infrastructure&component=Technologies&component=UseCases&field0-0-0=flagtypes.name&field0-1-0=attachments.description&product=MDT.MoDisco&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=Main;component=Contribution;component=Infrastructure;component=Technologies;component=UseCases;product=MDT.MoDisco 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=Main;component=Contribution;component=Infrastructure;component=Technologies;component=UseCases;product=MDT.MoDisco Bugs not flagged indigo or helios and older than May 6th, 2010]
* [https://bugs.eclipse.org/bugs/buglist.cgi?field0-0-0=commenter;field1-0-2=attachments.mimetype;type0-0-1=nowordssubstr;field0-0-1=reporter;type1-0-1=substring;value1-0-1=patch;classification=Modeling;value0-0-2=nbros%20fgiquel%20gdupe%20gbarbier%20fmadiot%20hugo.bruneliere;type1-0-2=equals;value1-0-2=application%2Fzip;query_format=advanced;field0-0-2=attachments.submitter;value0-0-1=nbros%20fgiquel%20gdupe%20gbarbier%20fmadiot%20hugo.bruneliere;type0-0-0=nowordssubstr;value0-0-0=nbros%20fgiquel%20gdupe%20gbarbier%20fmadiot%20hugo.bruneliere;field1-0-0=attachments.ispatch;product=MDT.MoDisco;type0-0-2=nowordssubstr;field1-0-1=attachments.filename External contributions]
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?o5=regexp&f1=OP&list_id=5604459&f0=OP&classification=Modeling&o2=substring&f4=OP&v5=.%2B&query_format=advanced&j1=OR&f3=CP&f2=flagtypes.name&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&j4=OR&f5=attachments.description&f6=CP&component=AM3&component=Contribution&component=Infrastructure&component=Main&component=Technologies&component=UseCases&v2=iplog%2B&f7=CP&product=MDT.MoDisco Not closed bug having an iplog+]
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;field0-0-0=attachments.submitter;type0-0-0=nowordssubstr;value0-0-0=nbros%20fgiquel%20gdupe%20gbarbier%20fmadiot%20hugo.bruneliere;classification=Modeling;product=MDT.MoDisco non-committer attachments]
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_severity=blocker;bug_severity=critical;bug_severity=major;bug_severity=normal;bug_severity=minor;bug_severity=trivial;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=VERIFIED;product=MDT.MoDisco Non enhancement opened bugs sort by importance] (P1=planed for the next milestone, P2=planed for the next release, P3=not planned yet, P4=planed for the next "non service" release, P5=delayed)
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_severity=enhancement;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=VERIFIED;product=MDT.MoDisco Enhancement opened bugs sort by importance] (P1=planed for the next milestone, P2=planed for the next release, P3=not planned yet, P4=planed for the next "non service" release, P5=delayed)
+
  
====Reports====
+
===== Reports =====
 
* [https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=target_milestone&y_axis_field=version&z_axis_field=bug_severity&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=Modeling&product=MDT.MoDisco&component=Main&component=Contribution&component=Infrastructure&component=Technologies&component=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]
 
* [https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=target_milestone&y_axis_field=version&z_axis_field=bug_severity&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=Modeling&product=MDT.MoDisco&component=Main&component=Contribution&component=Infrastructure&component=Technologies&component=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]
 +
 +
===== Others =====
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Modeling&component=Main&component=Contribution&component=Infrastructure&component=Technologies&component=UseCases&field0-0-0=flagtypes.name&field0-1-0=attachments.description&product=MDT.MoDisco&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?field0-0-0=commenter;field1-0-2=attachments.mimetype;type0-0-1=nowordssubstr;field0-0-1=reporter;type1-0-1=substring;value1-0-1=patch;classification=Modeling;value0-0-2=nbros%20fgiquel%20gdupe%20gbarbier%20fmadiot%20hugo.bruneliere;type1-0-2=equals;value1-0-2=application%2Fzip;query_format=advanced;field0-0-2=attachments.submitter;value0-0-1=nbros%20fgiquel%20gdupe%20gbarbier%20fmadiot%20hugo.bruneliere;type0-0-0=nowordssubstr;value0-0-0=nbros%20fgiquel%20gdupe%20gbarbier%20fmadiot%20hugo.bruneliere;field1-0-0=attachments.ispatch;product=MDT.MoDisco;type0-0-2=nowordssubstr;field1-0-1=attachments.filename External contributions]
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;field0-0-0=attachments.submitter;type0-0-0=nowordssubstr;value0-0-0=nbros%20fgiquel%20gdupe%20gbarbier%20fmadiot%20hugo.bruneliere;classification=Modeling;product=MDT.MoDisco non-committer attachments]
  
 
== Relationship with other Eclipse Projects  ==
 
== Relationship with other Eclipse Projects  ==
Line 206: Line 233:
 
== Team  ==
 
== Team  ==
  
MoDisco has been initiated by the [http://www.emn.fr/z-info/atlanmod AtlanMod Team] (INRIA & Ecole des Mines de Nantes), and is now strongly supported by [http://www.mia-software.com Mia-Software]:  
+
MoDisco has been initiated by the [http://www.emn.fr/z-info/atlanmod AtlanMod Team] (Inria, Mines de Nantes & LINA), and is now strongly supported by [http://www.mia-software.com Mia-Software]:  
  
 
*Hugo Bruneliere - AtlanMod (project co-leader)  
 
*Hugo Bruneliere - AtlanMod (project co-leader)  

Revision as of 04:36, 29 June 2015

< 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 any specific modernization use case.



  • Infrastructure: generic components independent from any legacy technology.


Documentation

Reference Documentation

How to download and install ?

Publications

Screencasts & Slides

Project documents

Release Train Required Documents

All releases
GMT to MDT migration
Helios
Indigo
Juno
Kepler
Luna
Project plan

Service, Support and Maintenance: committed, proposed, deferred

Project Creation Documents

Support

Getting involved

The MoDisco project is open to contributors!

Developer mailing list : modisco-dev@eclipse.org (registration page)

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 projects

The history of commits older than 2012-07-30 is stored in the SVN archive: cf. SVN Howto

How to contribute your code?

Meetings


Bug tracking

Bugzilla Queries

Tracking


Checking
Reports
Others

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, Mines de Nantes & LINA), and is now strongly supported by Mia-Software:

  • Hugo Bruneliere - AtlanMod (project co-leader)
  • Grégoire Dupé - Mia-Software (project co-leader)
  • Fabien Giquel - Mia-Software (committer)
  • Nicolas Bros - Mia-Software (committer)
  • Gabriel Barbier - Thales (committer)
  • Frédéric Madiot - Obeo (committer)


MoDisco
Components Infrastructure: KDM · SMM · GASTM · Model Browser · Discovery Manager · MoDisco Workflow · Query Manager · Facet Manager · Metrics Visualization Builder · KDM Source Extension
Technologies: Java · JEE · EjbJar · WebApp · XML
Use Cases: Simple Transformation Chain · Model Filter
Help Installation · SVN
Project API Policy · Retention Policy · Project Plan · metrics · Accessibility Guidelines · Capabilities Disablement

Back to the top