| <div id="bigbuttons"> |
| <h3>Primary Links</h3> |
| <ul> |
| <li> |
| <a id="buttonDownload" href="http://wiki.eclipse.org/MoDisco/Installation" title="Download"> |
| <strong>Download</strong> Eclipse Distribution, Update Site, Dropins |
| </a> |
| </li> |
| <li> |
| <a id="buttonDocumentation" href="http://wiki.eclipse.org/MoDisco#Documentation" title="Documentation"> |
| <strong>Documentation</strong> Tutorials, Examples, Videos, Reference Documentation |
| </a> |
| </li> |
| <li> |
| <a id="buttonSupport" href="http://wiki.eclipse.org/MoDisco#Support" title="Support"> |
| <strong>Support</strong> Bug Tracker, Newsgroup, Professional Support |
| </a> |
| </li> |
| <li> |
| <a id="buttonInvolved" href="http://wiki.eclipse.org/MoDisco#Getting_involved" title="Getting Involved"> |
| <strong>Involvement</strong> Repository, Wiki, Committers |
| </a> |
| </li> |
| </ul> |
| </div> |
| |
| <div id="midcolumn"> |
| <h3>MoDisco</h3> |
| <div id="introText"> |
| <p>Legacy systems embrace a large number of technologies, making the |
| development of tools to cope with legacy systems evolution a tedious and |
| time consuming task. As modernization projects face with both |
| technologies combination and various modernization situations, |
| model-driven approaches and tools offer the requisite abstraction level |
| to build up mature and flexible modernization solutions.</p> |
| <p>MoDisco provides an extensible framework to develop model-driven |
| tools to support use-cases of existing software modernization :</p> |
| </div> |
| |
| <div class="block"> |
| <h4>Quality Assurance</h4> |
| <p>Verifying whether an existing system meets the required qualities |
| (detection of anti-patterns in existing code and computation of |
| metrics.)</p> |
| </div> |
| |
| <div class="block"> |
| <h4>Documentation</h4> |
| <p>Extraction of information from an existing system to help |
| understanding one aspect of this system (structure, behaviour, |
| persistence, data-flow, change impact , etc).</p> |
| </div> |
| |
| <div class="block"> |
| <h4>Improvement</h4> |
| <p>Transformation of an existing system to integrate better coding |
| norms or design patterns.</p> |
| </div> |
| |
| <div class="block"> |
| <h4>Migration</h4> |
| <p>Transformation of an existing system to change a component, the |
| framework, the language, or its architecture</p> |
| </div> |
| |
| <div> |
| <img src="images/MoDisco_Overview.png" alt="MoDisco Overview" /> |
| </div> |
| |
| <div class="block"> |
| <p>In each case, modernizing an existing software system implies:</p> |
| <ul> |
| <li>Describing the information extracted out of the artifacts of |
| this system</li> |
| <li>Understanding the extracted information in order to take the |
| good modernization decisions</li> |
| <li>Transforming this information to new artifacts facilitating |
| the modernization (metrics, document, transformed code, ...)</li> |
| </ul> |
| </div> |
| |
| <div class="block"> |
| <p>MoDisco aims at supporting these three phases by providing :</p> |
| <ul> |
| <li>Metamodels to describe existing systems</li> |
| |
| <li>Discoverers to automaticaly create models of these systems</li> |
| <li>Generic tools to understand and transform complex models |
| created out of existing systems</li> |
| <li>Use-cases illustrating how MoDisco can support modernization |
| process</li> |
| </ul> |
| </div> |
| </div> |
| |
| <div id="rightcolumn"> |
| |
| <div> |
| <h3> |
| <a href="/projects/project_summary.php?projectid=modeling.mdt.modisco">About This Project</a> |
| </h3> |
| |
| <!-- |
| <div id="stats"> |
| |
| <div id="newAndNoteworthy"><!-- <h3>New And Noteworthy</h3> <a |
| href="http://wiki.eclipse.org/MoDisco/New_And_Noteworthy">New and |
| Noteworthy</a> |
| </div> |
| |
| <h4>Commit stats</h4> |
| <a |
| href="http://www.eclipse.org/projects/project_summary.php?projectid=modeling.mdt.modisco"><img |
| src="http://dash.eclipse.org/dash/commits/web-app/active-graph.cgi?project=modeling.mdt.modisco" |
| width="100%" /> |
| </a> |
| |
| </div> |
| --> |
| |
| <p> |
| <table> |
| <tr> |
| <td> |
| <a href="http://www.eclipse.org/projects/what-is-incubation.php"> |
| <img id="incubation" src="http://www.eclipse.org/images/egg-incubation.png" alt="Incubation" width="100%"> |
| </a> |
| </td> |
| <td> |
| Some components are currently in their <a href="http://www.eclipse.org/projects/dev_process/validation-phase.php">Validation (Incubation) Phase</a>. |
| </td> |
| </tr> |
| </table> |
| </p> |
| </div> |
| |
| <div id="headlines"> |
| <!--<h3>Twitter</h3> |
| <script src="http://widgets.twimg.com/j/2/widget.js"></script> |
| <script> |
| new TWTR.Widget({ |
| version: 2, |
| type: 'search', |
| search: '#modisco', |
| interval: 6000, |
| title: '', |
| subject: '', |
| width: 'auto', |
| height: 150, |
| theme: { |
| shell: { |
| background: '#aba9ba', |
| color: '#ffffff' |
| }, |
| tweets: { |
| background: '#ffffff', |
| color: '#444444', |
| links: '#7036be' |
| } |
| }, |
| features: { |
| scrollbar: false, |
| loop: false, |
| live: true, |
| hashtags: false, |
| timestamp: false, |
| avatars: false, |
| toptweets: false, |
| behavior: 'all' |
| } |
| }).render().start(); |
| </script> |
| |
| --><h3>News</h3> |
| %%HEADLINES%%</div> |
| |
| </div> |