Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "MoDisco/Components/KDM"
Line 24: | Line 24: | ||
* a version of Eclipse 3.3 or above with the following set of plug-ins installed | * a version of Eclipse 3.3 or above with the following set of plug-ins installed | ||
** [[EMF|EMF]] 2.3.0 or higher | ** [[EMF|EMF]] 2.3.0 or higher | ||
− | |||
== Team == | == Team == | ||
− | ; | + | ;Metamodel |
* Nick Mansurov ([http://kdmanalytics.com/ KDM Analytics]) (KDM metamodel) | * Nick Mansurov ([http://kdmanalytics.com/ KDM Analytics]) (KDM metamodel) | ||
− | ; | + | ;UML Converter |
* Fabien Giquel ([http://www.mia-software.com Mia-Software]) | * Fabien Giquel ([http://www.mia-software.com Mia-Software]) | ||
* Gabriel Barbier ([http://www.mia-software.com Mia-Software]) | * Gabriel Barbier ([http://www.mia-software.com Mia-Software]) | ||
Line 42: | Line 41: | ||
* Frederic Madiot ([http://www.mia-software.com Mia-Software]) | * Frederic Madiot ([http://www.mia-software.com Mia-Software]) | ||
− | == | + | == Source Repository == |
− | + | All the source code is stored in the Eclipse public source repository: | |
− | + | ||
− | + | * KDM metamodel : https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.gmt.modisco.omg.kdm | |
− | * | + | * KDM Source discoverer : https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.modisco.kdm.source.discoverer/ |
− | * | + | * KDM to UML discoverer : https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.modisco.kdm.uml2converter |
− | * | + | |
Connection parameters to SVN repository: [[MoDisco/SVN|MoDisco SVN]]. | Connection parameters to SVN repository: [[MoDisco/SVN|MoDisco SVN]]. | ||
− | == | + | == Installation == |
− | [[MoDisco/Installation|installing MoDisco]]. | + | See: [[MoDisco/Installation|installing MoDisco]]. |
== Associated Discoverers == | == Associated Discoverers == | ||
− | + | * see the [[MoDisco/Components/Java/Documentation/0.9#Java_model_to_KDM_model_transformation|KDM Code discoverer from the Java component]]. | |
− | * [[MoDisco/ | + | * there is also a component to convert KDM models to UML models : [[MoDisco/KDM/Documentation#UMLConverter|KDM to UML Converter]] |
− | * | + | |
− | + | ||
− | + | ||
{{MoDisco}} | {{MoDisco}} | ||
− | |||
[[Category:MoDisco]] | [[Category:MoDisco]] |
Revision as of 09:02, 30 March 2011
MoDisco |
Website |
Download |
Community |
Mailing List • Forums |
Bugzilla |
Open |
Help Wanted |
Bug Day |
Contribute |
Browse Source • Project Set File |
Contents
Overview
The Knowledge Discovery Metamodel (KDM) is a publicly available specification from the Object Management Group (OMG). KDM is a common intermediate representation for existing software systems and their operating environments, that defines common metadata required for deep semantic integration of Application Lifecycle Management tools. KDM is designed as the OMG's foundation for software modernization, IT portfolio management and software assurance. KDM is a metamodel for knowledge discovery in software. It defines a common vocabulary of knowledge related to software engineering artifacts, regardless of the implementation programming language and runtime platform - a checklist of items that a software mining tool should discover and a software analysis tool can use. KDM is designed to enable knowledge-based integration between tools. More specifically, KDM uses Meta-Object Facility (MOF) to define an interchange format between tools that work with existing software as well as an abstract interface (API) for the next-generation assurance and modernization tools.
See more on the dedicated web site : OMG KDM
Requirements
To use the plug-in you need:
- JDK 1.5 or above
- a version of Eclipse 3.3 or above with the following set of plug-ins installed
- EMF 2.3.0 or higher
Team
- Metamodel
- Nick Mansurov (KDM Analytics) (KDM metamodel)
- UML Converter
- Fabien Giquel (Mia-Software)
- Gabriel Barbier (Mia-Software)
- Frederic Madiot (Mia-Software)
- KDM Source Discoverer
- Romain Dervaux
- Fabien Giquel (Mia-Software)
- Gabriel Barbier (Mia-Software)
- Frederic Madiot (Mia-Software)
Source Repository
All the source code is stored in the Eclipse public source repository:
- KDM metamodel : https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.gmt.modisco.omg.kdm
- KDM Source discoverer : https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.modisco.kdm.source.discoverer/
- KDM to UML discoverer : https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.modisco.kdm.uml2converter
Connection parameters to SVN repository: MoDisco SVN.
Installation
See: installing MoDisco.
Associated Discoverers
- see the KDM Code discoverer from the Java component.
- there is also a component to convert KDM models to UML models : KDM to UML Converter
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 |