| == 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] | |
| == 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]) | |
| == Included plug-ins == | |
| * KDM metamodel : org.eclipse.gmt.modisco.omg.kdm | |
| * KDM Source discoverer : org.eclipse.modisco.kdm.source.discoverer | |
| * KDM to UML discoverer : org.eclipse.modisco.kdm.uml2converter | |
| == Associated Discoverers == | |
| * see the [../../../org.eclipse.modisco.java.doc/mediawiki/user.html#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 : [../../../org.eclipse.modisco.infra.omg.doc/mediawiki/kdm/user.html#KDM_to_UML_Converter KDM to UML Converter] |