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.
Difference between revisions of "MoDisco/Components/v0.7"
< MoDisco | Components
(New page: ==Version 0.7 (for Galileo)== To facilitate reuse of components between several modernization solutions, MoDisco is organized in several layers ===Infrastructure=== The Infrastructure laye...) |
m (MoDisco/Components/v0-7 moved to MoDisco/Components/v0.7) |
(No difference)
|
Revision as of 07:31, 27 September 2010
Version 0.7 (for Galileo)
To facilitate reuse of components between several modernization solutions, MoDisco is organized in several layers
Infrastructure
The Infrastructure layer contains generic components independent from any legacy technology.
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
The Technology layer contains components dedicated to one legacy technology but independent from the modernization use-case.
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:
- a complete metamodel for the Java language
- a complete discoverer to create J2SE5 models from Java source code contained in a Java project
- a transformation from J2SE5 models to KDM