Skip to main content
Jump to: navigation, search

MoDisco/Components/All

< MoDisco‎ | Components
Revision as of 08:46, 10 September 2010 by Fgiquel.mia-software.com (Talk | contribs) (Technologies)

Version 0.9 (for Indigo)

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.9 contains :
  • a reference implementation and tools for KDM (OMG/ADM standard)
  • a reference implementation for SMM (OMG/ADM standard)
  • a Model Browser to facilitate the navigation through a complex model
  • a Discovery Manager to register and integrate discoverers into Eclipse
  • a Discovery Workflow to easily chain several discoverers and transformers
  • a Query Manager which allows executing model queries independently of any technology
  • a Facet Manager which is a kind of virtual class extension
  • a Metrics Visualizations Builder which generates HTML, SVG or Excel outputs from a model containing metrics


Technologies

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

Feature Java 0.9 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 complete generator to regenerate Java source code from a Java model.
  • a transformation from Java models to KDM
  • a complete discoverer creating composite models involving Java model and KDM inventory model obtained with MoDisco KDM Source Discoverer


Feature JEE 0.9 contains:
  • a complete architecture to develop project deployment descriptor discoverers.
  • a complete discoverer for the web.xml files (multiple versions).
  • a complete discoverer for the ejb-jar.xml files (multiple versions).
  • a [[1]] for JSP technology.
  • a [[2]] to create models from JEE Web applications.


Feature XML 0.9 contains:
  • a complete metamodel for the XML standard, subsetting W3C concepts.
  • a complete discoverer to create XML models from XML files.

Version 0.8 (for Helios)

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.8 contains :
  • a reference implementation and tools for KDM (OMG/ADM standard)
  • a reference implementation for SMM (OMG/ADM standard)
  • a Model Browser to facilitate the navigation through a complex model
  • a Discovery Manager to register and integrate discoverers into Eclipse
  • a Discovery Workflow to easily chain several discoverers and transformers
  • a Query Manager which allows executing model queries independently of any technology
  • a Facet Manager which is a kind of virtual class extension
  • a Metrics Visualizations Builder which generates HTML, SVG or Excel outputs from a model containing metrics


Technologies

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

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 complete generator to regenerate Java source code from a Java model.
  • 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.


Version 0.7 (for Galileo)

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 source discoverer which creates a KDM model describing the files and directories of an existing project
  • 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 metrics visualizations builder which generates HTML, SVG or Excel outputs from a model containing metrics

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:

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:


Not yet implemented component:

Composition

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