|
|
(4 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | {{MoDiscoTabs|KDM|
| + | #REDIRECT&nbsp;[[MoDisco/Moved To Help Center]]<br> |
− | {{MoDiscoTab|KDM|Documentation|0.7}}{{MoDiscoTab|KDM|Documentation|0.8}}{{MoDiscoTab|KDM|Documentation|0.9}}{{MoDiscoTab|KDM|Architecture|}}
| + | |
− | }}
| + | |
− | = Overview =
| + | |
− | 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 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)
| + | |
− | | + | |
− | ;UMLConverter | + | |
− | * 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])
| + | |
− | | + | |
− | == Install ==
| + | |
− | | + | |
− | === Sources ===
| + | |
− | You will find a version of this plug-in in [http://dev.eclipse.org/viewsvn/index.cgi/plugins/trunk/org.eclipse.gmt.modisco.omg.kdm/?root=Modeling_MODISCO the SVN repository].
| + | |
− | | + | |
− | ;Installation instructions:
| + | |
− | * Import the project in your workspace using a SVN client.
| + | |
− | * Use the "export" menu to export this project as a plug-in (Deployable plug-ins and fragments) in your Eclipse installation. Don't forget to choose the "Package plug-ins as individual jar archives" option.
| + | |
− | * Re-start your Eclipse to take this plug-in into account.
| + | |
− | | + | |
− | Connection parameters to SVN repository: [[MoDisco/SVN|MoDisco SVN]].
| + | |
− | | + | |
− | === Runtime ===
| + | |
− | | + | |
− | You could download an [http://www.eclipse.org/gmt/modisco/downloads/ archived site] or use [http://www.eclipse.org/gmt/modisco/updates/ the update site] of MoDisco.
| + | |
− | | + | |
− | == Associated Discoverers ==
| + | |
− | | + | |
− | There are two existing discoverers, one from java sources or java models, and one from csharp models.
| + | |
− | * [[MoDisco/JavaDiscoverer|JavaDiscoverer]]
| + | |
− | * [[MoDisco/CSharpDiscoverer|CSharpDiscoverer]]
| + | |
− | | + | |
− | There is also a component to convert KDM models to UML models : [[MoDisco/KDM/Documentation#UMLConverter|KDM to UML Converter]]
| + | |
− | | + | |
− | [[Category:MoDisco]]
| + | |