|
|
Line 1: |
Line 1: |
− | {{MoDiscoTabs|KDM|{{MoDiscoTab|KDM|Documentation|0.7}}{{MoDiscoTab|KDM|Documentation|0.8}}{{MoDiscoTab|KDM|Documentation|0.9}}}}
| + | #REDIRECT&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]]
| + | |