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

MoDisco/Components/v0.8

< MoDisco‎ | Components
Revision as of 04:08, 21 January 2010 by Nbros.mia-software.com (Talk | contribs) (Infrastructure)

To facilitate reuse of components between several modernization solutions, MoDisco is organized in several layers

Infrastructure

All the components of this layer are available as plug-ins and provided in one single Eclipse feature

Feature Infrastructure 0.7 (released) contains :
  • reference implementations of OMG/ADM metamodels (KDM and SMM)
  • a transformation from KDM to UML
  • a model browser to facilitate the navigation through a complex model
  • a discovery manager to register and integrate discoverers into Eclipse
  • a workflow to easily chain several discoverers and transformers
  • a source discoverer which creates a KDM model describing the files and directories of an existing project
  • a metrics visualizations builder which generates HTML, SVG or Excel outputs from a model containing metrics
Feature Infrastructure 0.8 contains :

Technologies

All the components of this layer are available as plug-ins and provided in several Eclipse features: one for each technology.

Feature J2SE5 0.7 (released) contains:

Feature Java 0.8 contains:

  • a complete metamodel for the Java language
  • a complete discoverer to create Java models from Java source code contained in a Java project
  • a transformation from Java models to KDM

Feature XML 0.8 contains:

  • a complete metamodel for the XML standard, subsetting W3C concepts
  • a complete discoverer to create XML models from XML files

Use-Cases

All the components of this layer are available as plug-ins

Incubation

The following are components also available from MoDisco. However, they are not currently part of the standard MoDisco build.

The MOMOCS European Project provides:

Deprecated

  • Feature JavaAST 0.2 contains: a complete metamodel for the Java language; a complete discoverer to create JavaAST models from Java source code contained in a Java project

Back to the top