Jump to: navigation, search

Difference between revisions of "MoDisco/Components/KDM"

 
Line 1: Line 1:
{{MoDiscoTabs|KDM|{{MoDiscoTab|KDM|Documentation|0.7}}{{MoDiscoTab|KDM|Documentation|0.8}}{{MoDiscoTab|KDM|Documentation|0.9}}}}
+
#REDIRECT&amp;nbsp;[[MoDisco/Moved To Help Center]]<br>
= 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 : [http://www.omg.org/technology/kdm/index.htm 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|EMF]] 2.3.0 or higher
+
 
+
== Team ==
+
 
+
;Metamodel
+
* Nick Mansurov ([http://kdmanalytics.com/ KDM Analytics]) (KDM metamodel)
+
 
+
;UML Converter
+
* Fabien Giquel ([http://www.mia-software.com Mia-Software])
+
* Gabriel Barbier ([http://www.mia-software.com Mia-Software])
+
* Frederic Madiot ([http://www.mia-software.com Mia-Software])
+
 
+
;KDM Source Discoverer
+
* Romain Dervaux
+
* Fabien Giquel ([http://www.mia-software.com Mia-Software])
+
* Gabriel Barbier ([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]].
+
 
+
== Installation  ==
+
 
+
See: [[MoDisco/Installation|installing MoDisco]].
+
 
+
== Associated Discoverers ==
+
 
+
* see the [[MoDisco/Components/Java/Documentation/0.9#Java_model_to_KDM_model_transformation|KDM Code discoverer from the Java component]].
+
* there is also a component to convert KDM models to UML models : [[MoDisco/KDM/Documentation#UMLConverter|KDM to UML Converter]]
+
 
+
{{MoDisco}}
+
[[Category:MoDisco]]
+

Latest revision as of 10:49, 2 April 2012

  1. REDIRECT&nbsp;MoDisco/Moved To Help Center